C Programming(66)
-
자료형 종류
자료형의 종류 구분설명종류정수형정수를 표현하는 데이터 타입char short int long실수형소수점이 포함된 값을 표현하는 데이터 타입float double long double
-
자료형
자료형 변수가 저장하는 데이터 형식 int a; int자료형a변수명;문장 끝
-
Ex11-signed & unsigned
signed & unsigned 소스코드 #include int main(void) { signed char num1=129; // -128(최소값) ~ 127(최대값)의 데이터 표현 범위 unsigned char num2=129; // 0(최소값) ~ 256(최대값)의 데이터 표현 범위 printf("%d \n", num1); // -127 출력 //데이터 표현 범위를 벗어가서 이상한 값이 출력 printf("%u \n", num2); // 129 출력 //값이 2배가 되므로 정상 출력 return 0; } 출력결과
-
Ex10-정수형 데이터 표현 최소값(MIN)과 최대값(MAX) 상수
정수형 데이터 표현 최소값(MIN)과 최대값(MAX) 상수 소스코드 #include #include // 정수형의 최소값(MIN), 최대값(MAX) 상수 정의 int main(void) { printf("char 최소값: %d, 최대값: %d \n", CHAR_MIN, CHAR_MAX); printf("short 최소값: %d, 최대값: %d \n", SHRT_MIN, SHRT_MAX); printf("int 최소값: %d, 최대값: %d \n", INT_MIN, INT_MAX); printf("long 최소값: %d, 최대값: %d \n", LONG_MIN, LONG_MAX); return 0; } 출력결과
-
Ex09-정수형 자료형과 변수의 크기 확인 & 실수형 자료형과 변수의 크기 확인
정수형 자료형과 변수의 크기 확인 & 실수형 자료형과 변수의 크기 확인 long자료형은 32bit인 경우 최소 4바이트크기를 가지며 운영체제 마다 32bit/64bit마다 long 자료형의 크기는 4바이트보다 클수 있습니다. long double도 long타입과 동일하게 최소 8바이트 크기 이상을 가지게 됩니다. 자료형의 메모리 크기 구분종류메모리 크기정수형char1byte정수형short2byte정수형int4byte정수형long4byte실수형float4byte실수형double8byte실수형long double8byte 소스코드 #include int main(void) { //정수형 char num1=10; short num2=20; int num3=30; long num4=40; //실수형 float ..
-
Ex08-상수를 기호화하여 변수처럼 이름이 있는 상수
상수를 기호화하여 변수처럼 이름이 있는 상수 const 키워드 이용하여 상수 정의하기 #define문 이용하여 상수 정의하기 소스코드 #include //#define문 이용하여 상수 정의하기 #define PI 3.14 #define NUM 100 #define FILE_SIZE 1024 #define BUFFER_SIZE 256 int main() { printf("%lf \n", PI); printf("%d \n", NUM); printf("%d \n", FILE_SIZE); printf("%d \n", BUFFER_SIZE); return 0; } 출력결과