반응형
1. 정수 표현 (10진수, 8진수, 16진수로 출력)
#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일
int main()//프로그램 진입점
{
//10진수 출력
printf("%d\n", 10);
printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16
system("pause");
return 0;
}
2. 정수 출력 (10진수, 8진수, 16진수)
#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일
int main()//프로그램 진입점
{
//16진수 0x12345678
//0001 0010 0011 0100 0101 0110 0111 1000
//10진수 출력
printf("%d\n", 10);
printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16
//8진수 출력
printf("%#o\n", 10);//8+2 =>12(8진수)
printf("%#o\n", 010);//10
printf("%#o\n", 0x10);//16진수 10(16진수)16+0 = 16 =>20(8진수)
return 0;
}
#을 붙여서 출력에 8진수인지 16진수인지 알 수 있게 출력
#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일
int main()//프로그램 진입점
{
//16진수 0x12345678
//0001 0010 0011 0100 0101 0110 0111 1000
//10진수 출력
printf("%d\n", 10);
printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16
//8진수 출력
printf("%#o\n", 10);//8+2 =>12(8진수)
printf("%#o\n", 010);//10
printf("%#o\n", 0x10);//16진수 10(16진수)16+0 = 16 =>20(8진수)
//16진수 출력
printf("%#x\n", 10); //a
printf("%#x\n", 010);//8
printf("%#x\n", 0x10);//10
system("pause");
return 0;
}
반응형
'C언어 > 언제나 C언어' 카테고리의 다른 글
확장 문자 형식 wchar_t와 한글 문자 [언제나 C언어] (0) | 2020.06.03 |
---|---|
문자 형식 char와 ASCII 코드[언제나 C언어] (0) | 2020.06.02 |
정수 형식과 표현 범위 (char, short, int, long,…) [언제나 C언어] (0) | 2020.06.02 |
자신의 정보 출력 – puts 함수, printf 함수 [언제나 C언어] (0) | 2020.05.29 |
언제나 C언어 시작합니다. (0) | 2020.05.28 |