본문 바로가기

016~020 - 상수 이해하기 ================================================================= #include #define HUNDRED 100 #define TRUE 1 #define FALSE 0 #define BOOK "This is a book" const char j=10; const char* SOCCER = "나는 축구를 좋아합니다."; main() { HUNDRED = 200; // 에러발생 j = 200; // 에러발생 printf("문자형 상수 HUNDRED의 값은 %d\n",HUNDRED); printf("문자형 상수 j의 값은 %d \n",j); printf("문자열형 상수 BOOK의 값은 %s \n",BOOK); printf("문자열형 상수 SOCCER의 .. 더보기
015 - 문자열형 변수 이해하기(char*) ================================================================= #include main() { char str[] = "대한민국"; char *j = "I love Korea"; printf("문자열형 변수 str의 값은 %s \n",str); printf("문자열혈 변수 j의 값은 %s \n",j); } ================================================================= 문자열은 문자들의 집합이다. 그러므로 char형 배열과 char형 포인터로 문자열 변수를 사용한다. 문자열의 끝은 ASCII 값이 0인 '\0'(널:null) 문자를 사용한다. 더보기
014 - 논리형 변수 이해하기(bool) ================================================================= #include main() { int b; int j; b = 10 > 5; j = 10 > 20; printf("논리형 변수 b의 값은 %d \n",b); printf("논리형 변수 j의 값은 %d \n",j); if(b) // 참 { printf("10>5의 식은 참입니다.\n"); } else // 거짓 { printf("10>5의 식은 거짓입니다.\n"); } if(j) // 거짓 { printf("10>20의 식은 거짓입니다.\n"); } else // 참 { printf("10>20의 식은 참입니다.\n"); } if(-1) // 참 { printf("-1은 식은 참입니다.\.. 더보기