- [ 프로그래밍언어/c언어 ]내림, 올림, 반올림 함수 ceil, floor, round함수.2022-03-13 12:36:31#include #include int main(void) { float a = 3.0f; float b = 3.5f; float c = 4.5f; //ceil 올림, floor 내림 +0.5반올림 -0.5반내림. printf("%.2f\n", ceil(a)); printf("%.2f\n", floor(a)); printf("%.2f\n", ceil(b)); printf("%.2f\n", floor(b)); printf("%.2f\n", ceil(c)); printf("%.2f\n", floor(c)); printf("%f\n", round(a)); printf("%f\n", round(b)); printf("%f\n", round(c)); return 0; } 1. #include 과 ceil, flo..
- [ 프로그래밍언어/c언어 ]자료형의 확장과 축소.2022-03-07 19:17:08int a = 50; double b = 0; scanf("%lf", &b); printf("%.2lf * %d = %.0lf", b, a, a * b); 위 코드의 중요 포인트는 정수형 자료형과 실수형 자료형 간의 곱셈연산이다. 곱셈연산 과정에서 어떤 서식지정자를 사용하는 것이 더 적절할지에 대해 고민할 필요가 있어보인다. 이외. 실수형 자료형의 형태더라도 .0으로 표시하면 정수부분만 표시된다.
- [ 프로그래밍언어/c언어 ]전달 인자(argument) 와 매개변수(parameter)2022-02-17 12:49:01전달 인자와 매개변수는 서로 헷갈리기 쉬운 개념인 것 같다. 정확한 비교를 하고 개념을 정립할 필요가 있다. 전달 인자는 함수를 호출할 때 전달되는 실제 값을 의미. >> 값! 매개변수는 함수의 정의 부분에 나열되어 있는 변수들을 의미. >> 변수! def plus(a,b): return a+b # argument(전달인자,인자) res_argument = plus(1,2) a = 1 b = 2 # parameter(매개변수) res_parameter = plus(a,b) 참고 - https://wondy1128.tistory.com/125
- [ 프로그래밍언어/c언어 ]3. 자료형.2022-01-25 22:21:17비트(Bit) : 두 가지 중 한 가지 값을 저장할 수 있는 단위데이터 저장 단위 바이트(Byte) : 8개의 비트로 구성된 저장 단위. 2 X 2 X 2 X 2 X 2 X 2 X 2 X 2 X = 2^8 = 256 >>256가지 상황 중 하나를 표현 가능하다는 의미. 1Byte >>x1024 1KByte >>x1024 1MByte >>x1024 1GByte >>x1024 1TByte 4 Bytes = 32bits 2^10=2X1024를 의미합니다. 고로, 2^32 = 2^2 x 2^10 x 2^10 x 2^10 = 4Gbytes 필요한 만큼 나눠서 메모리를 사용한다!!!! 256 = 1바이트는 0~255사이의 값을 저장할 수 있다. -32비트, 64비트 운영체제 32비트 운영체제 : 32비트 단위로 메..
- [ 프로그래밍언어/c언어 ]2. c언어로 만드는 첫 번째 프로그램.2022-01-22 19:34:38hello world 출력 #include void main() { printf("Hello World"); } or #include int main() { printf("Hello World"); return 0; } 두 차이는 뒤에 자세히 배운다고 함.... 1. #include * c언어에서 #으로 시작하는 문장은 전처리기(미리, 사전에 처리한다는 뜻) * 컴파일러에게 소스 코드를 번역 전에 명시한 파일을 먼저 참조하라고 지시 * printf함수에 대한 정보가 stdio.h파일에 기록되어 있음 2. main * 함수(function) 명령들을 일정한 작업 단위로 묶어서 코드를 작성하기 위해 제고 C언어 프로그램은 사용자가 만든 함수의 집합체로 구성 * main 함수 프로그램 시작을 나타내므로 반드시..
- [ 프로그래밍언어/c언어 ]c언어 기초 공부(feat. Do it ! c언어 입문) 1. 프로그램과 C언어2022-01-22 18:45:26프로그램 프로그램 언어 컴파일러(번역기) 프로그램 언어를 통해 기계어를 번역하는 것이 컴파일러의 역할이다. c언어의 특징 4가지 1. 구조화된 언어(Structured Language) 2. 이식성이 높다. 3. 확장성이 좋고 표현법이 다양하다. 4. 생산성이 높다. 언어가 제공하는 도구가 적기 때문에 개발자가 직접 만든다. 빨리 만든다는 것이 생산성이 높다. 같은 말이 아니다!!!! 입력문 : 사용자가 원하는 정보 입력 출력문 : 사용자에게 정보 표시 상수 : 한정된 입력 대상 연산자 : 연산기능을 수행 변수 : 입력한 값과 연산 결과를 기억하는 공간 조건문 : 조건에 따른 처리가 가능하도록 제공되는 문법 ;(세미콜론)으로 구분된다. 단일 서술문 a = a + 30; // 한 줄로 이루어진 단일 서술문..