4. 전처리와 입출력

4. 전처리와 입출력 

자료는 여기


주의할것
1. scanf를 연속 사용할때는 꼭 fflush(stdin);를 사용할것 (입력버퍼를 지워준다)

2. 변수선언시 꼭 초기화 하기. int a; 보단 int a=0; 이 좋고, char ch; 보단 char ch = '\n'이 좋다. (어차피 다른 값이 저장되어 초기화 될것이므로 초기값은 신경스지 말자).

3. char 는 문자이기 때문에 초기화 할 문자는 ''사이에 써준다.

4. % #-+012.5 f  (#팔/십육진수 원래 표기대로 0이나 0x 앞에 붙일지 말지,-좌측 정렬인지 +은 +기호 내보낼건지, 0은 폭만큼 0을 채울건지 폭은 어떻게 할지 예시처럼 12폭으로 낼지 소수점 자리는 몇자리 까지 나타낼지 예시처럼 3자리 까지 낼지.)

5. 
//2. 표준입력으로 문자 입력받아 프로그램 작성
 
fflush(stdin);                            <--- 꼭 입력버피 지워주기 
puts("문자를 입력해라");             <--- 뭘 적어야 하는지 설명.
char cc = 'a';                           <---초기화 꼭!  문자이니 ''사이에 넣기.
cc = getchar();                         <---getchar()는 인자 없어도 된다. scanf처럼 쓰는거임.
putchar(cc);  printf("cc");            <---putchar(인자) 는 getchar에서 받은 문자 그대로 출력하는것, pritnt ("")는 인자 사이 ""가 필요하나 putchar는 필요 없다.
printf("문자의 코드값 십진수 %d , 팔진수 : %o , 십육진수 : %x\n\n", cc, cc, cc);   <---- 형식지정자!!!



댓글

가장 많이 본 글