2_11
/* 문자열을 화면에 출력하는 프로그램으로, 7장에서 설명되므로 여기서 이해할 필요는 없다. */
#include <stdio.h>
int main() { char word[30]; /* 문자배열의 선언 word를 30byte로 늘려줌 */
printf("Please enter anything: "); scanf("%s", word); //문자열로 받음 (%c는 한 글자로 받음, 문자배열에서는 &는 빼줌) printf("%s, this is what you typed.\n", word); printf("%c%c%c%c%d%\n", word[0],word[1],word[2],word[3],word[4]); return 0; } |
test2
#include <stdio.h>
int main() { char cNum; cNum = -100&&33; //참&&참 이므로 참이 나올것이다. printf("%d\n", cNum); return 0; }
|
test3
#include <stdio.h>
int main() { char cNum = 100, cNum2; cNum = ++cNum; printf("%d\n", cNum); cNum =100; cNum = cNum++; printf("%d\n", cNum); cNum =100; cNum = cNum+1; printf("%d\n", cNum); cNum =100; cNum = --cNum; printf("%d\n", cNum); cNum =100; cNum = cNum--; printf("%d\n", cNum); cNum =100; cNum = cNum-1; printf("%d\n", cNum);
cNum = 100; cNum2=++cNum; printf("전치형 cNum은 %d cNum2는 %d\n", cNum,cNum2); cNum = 100; cNum2=cNum++; printf("후치형 cNum은 %d cNum2는 %d", cNum,cNum2); return 0; }
| |