Chapter 03 printf C for Beginner 3 1
Chapter 03 printf()와 데이터 형식. . . C 언어 for Beginner(개정판)
[기본 3 -1] printf( ) 함수 사용 예 ① 01 #include <stdio. h> 02 03 int main( ) 04 { 05 printf("100+100"); 06 printf("n"); 07 printf("%d", 100+100); 08 printf("n"); 09 } ---모두 글자로 취급한다. --- 숫자를 계산해서 결과를 출력한다.
[기본 3 -2] printf( ) 함수 사용 예 ② 01 #include <stdio. h> 02 03 int main( ) 04 { 05 printf("%d", 100, 200); 06 printf("n"); 07 printf("%d %d", 100); 08 printf("n"); 09 } ---%d는 하나, 숫자는 두 개다. ---%d는 두 개, 숫자는 하나다.
[기본 3 -5] 다양한 서식의 활용 예 ① 01 #include <stdio. h> 02 03 int main( ) 04 { 05 printf("%dn", 123); 06 printf("%5 dn", 123); --- 정수형 서식을 활용한다. 07 printf("%05 dn", 123); 08 09 printf("%fn", 123. 45); 10 printf("%7. 1 fn", 123. 45); --- 실수형 서식을 활용한다. 11 printf("%7. 3 fn", 123. 45); 12 13 printf("%sn", "Basic-C"); --- 문자열형 서식을 활용한다. 14 printf("%10 sn", "Basic-C"); 15 }
[기본 3 -14] 문자열 형식 사용 예 ① 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 #include <stdio. h> int main( ) { char str 1[10]; ---문자형 배열 str 1과 str 2를 선언한다. char str 2[10]; char str 3[10] = "Cook. Book"; ---문자형 배열 str 3을 선언함과 동시에 문자열을 대입한다. strcpy(str 1, "Basic-C"); strcpy(str 2, str 3); ---str 1에 문자열을 대입한다. ---str 3의 값을 str 2에 복사한다. printf("str 1 = = > %s n", str 1); ---문자형 배열 str 1, str 2, str 3을 출력한다. printf("str 2 = = > %s n", str 2); printf("str 3 = = > %s n", str 3); }
[예제모음 06] 데이터 형의 크기 확인 01 #include <stdio. h> 02 03 int main( ) 04 { 05 printf("int 형의 크기ttt = = > %dn", sizeof(int)); ---sizeof( ) 함수로 각 데이터 06 printf("unsigned int 형의 크기tt = = > %dn", sizeof(unsigned int)); 형의 크기(바이트 수)를 출력한다. 07 printf("short 형의 크기ttt = = > %dn", sizeof(short)); 08 printf("unsigned short 형의 크기t = = > %dn", sizeof(unsigned short)); 09 printf("long int 형의 크기tt = = > %dn", sizeof(long int)); 10 printf("unsigned long int 형의 크기t = => %dn", sizeof(unsigned long int)); 11 printf("float 형의 크기ttt = = > %dn", sizeof(float)); 12 printf("double 형의 크기tt = = > %dn", sizeof(double)); 13 printf("long double 형의 크기tt = = > %dn", sizeof(long double)); 14 printf("char 형의 크기ttt = = > %dn", sizeof(char)); 15 printf("unsigned char 형의 크기tt = = > %dn", sizeof(unsigned char)); 16 }
- Slides: 61