◈ 기본연습
1. putchar 함수를 이용하여 ‘a’를 입력 인자로 전달하였을 때와 97을 입력 인자로 전달하였을 때와 0x61을 입력 인자로 전달하였을 때의 결과를 확인하시오.
답:
모두 a 출력
2. putchar 함수를 이용하여 ‘0’을 입력 인자로 전달하였을 때와 48를 입력 인자로 전달하였을 때와 0x30을 입력 인자로 전달하였을 때의 결과를 확인하시오.
답:
모두 0 출력
3. putchar 함수를 이용하여 ‘A’를 입력 인자로 전달하였을 때와 65를 입력 인자로 전달하였을 때와 0x31를 입력 인자로 전달하였을 때의 결과를 확인하시오.
모두 A출력
//1. putchar 함수를 이용하여 ‘a’, 97, 0x61을 입력 인자로 전달하였을 때의 결과 비교
//2. putchar 함수를 이용하여 ‘0’, 48, 0x30을 입력 인자로 전달하였을 때의 결과 비교
//3. putchar 함수를 이용하여 ‘A’, 65, 0x31을 입력 인자로 전달하였을 때의 결과 비교
#include <stdio.h>
int main(void)
{
putchar('a');
putchar(97);
putchar(0x61);
putchar('0');
putchar(48);
putchar(0x30);
putchar('A');
putchar(65);
putchar(0x41);
return 0;
}
▷ 실행 결과
aaa000AAA
4. 다음의 두 개의 구문을 수행하는 프로그램을 작성하여 차이점을 확인하세요.
printf(“hello”);
puts(“hello”);
답:
printf 함수는 개행을 포함하지 않고 출력하고 puts는 개행을 포함하여 출력합니다.
//printf(“hello”);와 puts(“hello”); 비교
#include <stdio.h>
int main(void)
{
puts("hello");
puts("a");
printf("hello");
printf("a");
return 0;
}
▷ 실행 결과
hello
a
helloa
'언어 자료구조 알고리즘 > 디딤돌 C언어' 카테고리의 다른 글
[정답] 디딤돌 C언어 33. 비트 연산자 ^를 이용한 암호화 (0) | 2016.04.30 |
---|---|
[정답] 디딤돌 C언어 32. 비트 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 31. 비교 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 29. 산술 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 28. 정리하기 (표준 입출력) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 24. printf 함수 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 22. 정리하기 (형식) (0) | 2016.04.29 |
[정답] 디딤돌 C언어 21. 명명법 (0) | 2016.04.29 |
[정답] 디딤돌 C언어 18. Overflow와 값 잘림 현상 (0) | 2016.04.29 |
[정답] 디딤돌 C언어 15. ASCII 코드 (0) | 2016.04.29 |