ascii c语言打印出来,C语言打印出ASCII码表,怎么写?
滿意答案
惜玉apchapuc
2013.03.12
采納率:55%????等級:11
已幫助:8241人
對應(yīng)前33個特殊用途編碼的釋義字符串,設(shè)立一個char *型指針數(shù)組依次存放它們的首地址,用一個for循環(huán)列表輸出。對以后的編碼,對應(yīng)輸出其字符即可。代碼如下://#include?"stdafx.h"//If?the?vc++6.0,?with?this?line.
#include?"stdio.h"
int?main(void){
char?*a[33]={"NUL(null)","SOH(strt?of?heading)","STX(start?of?text)",
"ETX(end?of?text)","EOT(end?of?transmission)","ENQ(enquiry)",
"ACK(acknowledge)","BEL(bell)","BS(backspace)",
"TAB(horizonfal?tab)","LF(NL?line?feed,?new_line)","VT(vertical?tab)",
"FF(NP?form?feed,?new?page)","CR(carriage?return)","SO(shift?out)",
"SI(shift?in)","DLE(data?link?escape)","CC1(device?control?1)",
"DC2(device?control?2)","DC3(device?control?3)","DC4(device?control?4)",
"NAD(negative?acknowledge)","SYN(synchronous?idle)","ETB(end?of?trans,?block)",
"CAN(cancel)","EM(end?of?medium)","SUB(substitute)",
"ESC(escage)","FS(file?separator)","GS(group?separator)",
"RS(record?separator)","US(unit?separator)","SPACE"},i;
printf("Dec\tHex\tChar\n");
for(i=0;i<33;printf("%d\t%X\t%s\n",i++,i,a[i]));
for(;i<127;printf("%d\t%X\t%c\n",i++,i,i));
printf("%d\t%X\t%s\n",i,i,"DEL");
return?0;
}
012分享舉報
總結(jié)
以上是生活随笔為你收集整理的ascii c语言打印出来,C语言打印出ASCII码表,怎么写?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试字节、阿里等大厂后,总结了今年的 J
- 下一篇: C语言程序100例之C#版-019