반응형
#include<stdio.h>
#include<string.h>
int main(void)
{
int i, j, k;
char* ascii[500] = { "NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","HT","LF","VT","FF","CR","SO","SI","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US","SP" };
printf("%30s\n", "ASCII CODE TABLE\n"); // 총 30Byte 출력하고 나머지는 space로 채운다
printf("%30s\n", "================\n"); // 총 30Byte 출력하고 나머지는 space로 채운다
for (k = 0; k < 4; k++)
{
printf("%10s%10s%10s%10s", "DEC", "HEX", "OCT", "CHAR"); // 왼쪽부터 10칸씩 값 출력
}
for (k = 0; k < 4; k++)
{
printf("%10s%10s%10s%10s", "===", "===", "===", "===="); // 왼쪽부터 10칸씩 값 출력
}
for (i = 0; i < 32; i++)
{
for (j = 0; j < 4; j++)
{
if (i + 32 * j < 33) {
printf("%10d%10.2x%10o%10s", i + 32 * j, i + 32 * j, i + 32 * j, ascii[i + 32 * j]);
}
else {
printf("%10d%10.2x%10o%10c", i + 32 * j, i + 32 * j, i + 32 * j, i + 32 * j); //10칸 10진수,10칸 16진수, 10칸 8진수, 10칸 문자
}
}
printf("\n");
}
return 0;
}
반응형
'C Programming' 카테고리의 다른 글
[C]이차원 배열 별표 출력 프로그램 (0) | 2023.10.14 |
---|---|
[C_Debug]visual studio C4996 에러 해결하기 (1) | 2023.10.14 |
[C]함수 계산기 프로그램 (0) | 2023.10.14 |
포인터를 활용한 대소문자 변경 (1) | 2023.10.14 |
1차원 배열을 활용한 버블 정렬[Bubble Sort] (0) | 2023.10.14 |