반응형
c언어(2) - 서식 문자
21일 전에 c언어(1) - 서식 문자를 썼습니다.
이번에는 c언어(2) - 서식 문자입니다.
#include<stdio.h>
int main(void) {
printf("%d + %d = %d \n", 6, 3, 6+3);
printf("%i + %i = %i \n", 6, 3, 6+3);
printf("%d - %d = %d \n", 6, 3, 6-3);
printf("%i - %i = %i \n", 6, 3, 6-3);
return 0;
}
위 코드를 똑같이 써서 컴파일해보세요.
그러시면 위에서부터 9, 9, 3, 3이 뜹니다.(당연히 이렇게 뜨겠죠!)
%d와 %i가 뭔지 모르시다면 전 c언어 강좌 글을 보시길 바랍니다.
#include<stdio.h>
int main(void) {
printf("10진수: %d, 16진수: %x, 8진수: %o \n", 10, 10, 10);
printf("10진수: %d, 16진수: %x, 8진수: %o \n", -10, -10, -10);
return 0;
}
위 코드도 똑같이 써서 해보세요.
실행을 해보시면
10, a, 12
-10, fffffff6, 37777777766 이런 식으로 뜰 겁니다.
16진수와, 8진수는 음수로 쓸 경우 쓰레기 값이 출력이 되는 걸 보수가 있습니다.
양수만 쓰세요!
반응형
'프로그래밍(Programming) > C언어(C Language)' 카테고리의 다른 글
c언어(4) - 서식 문자 (0) | 2022.05.22 |
---|---|
c언어(3) - 서식 문자 (0) | 2022.05.22 |
c언어(1) - 서식 문자 (0) | 2022.05.22 |
c언어(0) - 기본 구조 (0) | 2022.05.22 |
C언어란 무엇인가 (0) | 2022.05.22 |