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); <---- 형식지정자!!!
댓글
댓글 쓰기