C语言中的ascII码表怎么看,高四位,低四位又是什么呢? 知道一个ASCII编码,如何在C语言中输出它?

C\u8bed\u8a00\u4e2dascii\u7801\u8868\u6709\u4ec0\u4e48\u7528?

\u8ba1\u7b97\u673a\u4e2d\uff0c\u6240\u6709\u7684\u6570\u636e\u5728\u5b58\u50a8\u548c\u8fd0\u7b97\u65f6\u90fd\u8981\u4f7f\u7528\u4e8c\u8fdb\u5236\u6570\u8868\u793a\uff08\u56e0\u4e3a\u8ba1\u7b97\u673a\u7528\u9ad8\u7535\u5e73\u548c\u4f4e\u7535\u5e73\u5206\u522b\u8868\u793a1\u548c0\uff09\uff0c\u4f8b\u5982\uff0c\u8c61a\u3001b\u3001c\u3001d\u8fd9\u6837\u768452\u4e2a\u5b57\u6bcd\uff08\u5305\u62ec\u5927\u5199\uff09\u3001\u4ee5\u53ca0\u30011\u7b49\u6570\u5b57\u8fd8\u6709\u4e00\u4e9b\u5e38\u7528\u7684\u7b26\u53f7\uff08\u4f8b\u5982*\u3001#\u3001@\u7b49\uff09\u5728\u8ba1\u7b97\u673a\u4e2d\u5b58\u50a8\u65f6\u4e5f\u8981\u4f7f\u7528\u4e8c\u8fdb\u5236\u6570\u6765\u8868\u793a\uff0c\u800c\u5177\u4f53\u7528\u54ea\u4e9b\u4e8c\u8fdb\u5236\u6570\u5b57\u8868\u793a\u54ea\u4e2a\u7b26\u53f7\uff0c\u5f53\u7136\u6bcf\u4e2a\u4eba\u90fd\u53ef\u4ee5\u7ea6\u5b9a\u81ea\u5df1\u7684\u4e00\u5957\uff08\u8fd9\u5c31\u53eb\u7f16\u7801\uff09\uff0c\u800c\u5927\u5bb6\u5982\u679c\u8981\u60f3\u4e92\u76f8\u901a\u4fe1\u800c\u4e0d\u9020\u6210\u6df7\u4e71\uff0c\u90a3\u4e48\u5927\u5bb6\u5c31\u5fc5\u987b\u4f7f\u7528\u76f8\u540c\u7684\u7f16\u7801\u89c4\u5219\uff0c\u4e8e\u662f\u7f8e\u56fd\u6709\u5173\u7684\u6807\u51c6\u5316\u7ec4\u7ec7\u5c31\u51fa\u53f0\u4e86\u6240\u8c13\u7684ASCII\u7f16\u7801\uff0c\u7edf\u4e00\u89c4\u5b9a\u4e86\u4e0a\u8ff0\u5e38\u7528\u7b26\u53f7\u7528\u54ea\u4e9b\u4e8c\u8fdb\u5236\u6570\u6765\u8868\u793a\u3002

\u53ea\u8981\u4ee5%c\u683c\u5f0f\u7b26\u8f93\u51fa\u8be5ASCII\u7801\u503c\uff0c\u5c31\u53ef\u4ee5\u4e86\u3002

int x=65;
printf("%c",x);
\u5c31\u53ef\u4ee5\u8f93\u51fa\u4e00\u4e2aA\u3002

ascii码在C语言中用char型存储,一个char占一个字节,即8位。

当写成二进制表达形式时,就是8个0或者1的数字,这8个数字中,左边四个称为高四位,右边四个称为低四位。

所以在查ascii码表时,需要:

1把要查的值,转成二进制值;

2 得到高四位值,及低四位值;

3 根据高四位值查表,找到所在列;

4 根据低四位值查表,找到所在行;

5 所在行列的交叉格,就是要查找的字符。

附ascii码表:



一般高四位是区间,低四位是元素值。其实我也是去查表的,不过有些规律比较强:
0~9的ASCII就是加上30H(或者与30H或操作)
A~Z的ASCII就是加上60H(或者与60H或操作)
a~z的ASCII就是加上90H

哈哈,你的想法太高明了。。
这个东西是很早的时候就规定了这么来搞的。。
西方人规定的。。
你可以去百度--百科--查 ascii
至于你们书上的表的话就很简单了啊,
一般都是分横向和纵向的,
横向在前,纵向在后面,书上一般都是十六进制的,
表示方法是 0x** ,**代表2位十六进制的数。。
第一个*是横向的,,。。

查ASCII码表有两种方式:一是手工查表,二是软件查表.
而每一种方式又一般有有两种方法:一是十进制查找,二是十六进制查找.
以下我以手工十进制查找为例

对于你要查的/012,将012转换成十进制,是10,即是换行符.在ASCII表中第十个元素,即第十一个位置.如果你是想问去哪里查表,那么你下载个UltraEditor,里面有附带ASCII表(视图选项->码表),这是个很不错的编程软件,支持多种语言.要不网上也能下载到ascii码表.

至于a是97,这是一种标准,即大多数人遵守而变成一种约定俗成,它就是97没有什么好解释.

孝纳? 呵呵,输入法不是故意的都打不出来这个词,冲这个态度就不想告诉你。

  • C璇█涓殑ascII鐮佽〃鎬庝箞鐪,楂樺洓浣,浣庡洓浣嶅張鏄粈涔堝憿?
    绛旓細ascii鐮佸湪C璇█涓敤char鍨嬪瓨鍌,涓涓猚har鍗犱竴涓瓧鑺,鍗8浣嶃8涓0鎴栬1鐨勬暟瀛,杩8涓暟瀛椾腑,宸﹁竟鍥涗釜绉颁负楂樺洓浣,鍙宠竟鍥涗釜绉颁负浣庡洓浣銆
  • 濡備綍閫氳繃ascii鐪媍鐨鍊
    绛旓細澶у啓瀛楁瘝c鐨刟scii鐮佺殑鍏繘鍒舵槸锛氬皬鍐檆鐨凙SCII鐮佸兼槸99锛涘ぇ鍐機鐨凙SCII鐮佸兼槸67銆傛爣鍑咥SCII鐮佷娇鐢7 浣嶄簩杩涘埗鏁帮紙鍓╀笅鐨1浣嶄簩杩涘埗涓0锛夋潵琛ㄧず鎵鏈夌殑澶у啓鍜屽皬鍐欏瓧姣嶏紝鏁板瓧0 鍒9銆佹爣鐐圭鍙凤紝浠ュ強鍦ㄧ編寮忚嫳璇腑浣跨敤鐨勭壒娈婃帶鍒跺瓧绗︺67鏄崄杩涘埗锛屽悗闈㈢殑姣忎釜瀛楁瘝鍔1灏卞彲浠ワ紝鍔犲埌F灏辨槸鍔3锛屼负70銆侰璇█涓...
  • c璇█涓,\0鐨刟scii鐮佹槸0鍚?
    绛旓細c璇█涓紝\0鐨刟scii 鐮佹槸0銆1銆佺敤 char chEnd = '\0'锛涘湪鍐呭瓨涓竴鐪嬪氨娓呮浜銆2銆佹煡璇SCII鎶宸э紝鏂逛究鏌ヨASCII鐮佸搴旂殑瀛楃锛氭柊寤轰竴涓枃鏈枃妗o紝鎸変綇ALT+瑕佹煡璇㈢殑鐮佸硷紙娉ㄦ剰锛岃繖閲屾槸鍗佽繘鍒讹級锛屾澗寮鍗冲彲鏄剧ず鍑哄搴斿瓧绗︺備緥濡傦細鎸変綇ALT+97,鍒欎細鏄剧ず鍑'a'銆
  • \0鐨凙SCII鐮佸兼槸澶氬皯
    绛旓細鍦–璇█涓紝瀛楃'\0'鐨凙SCII鐮佸兼槸0銆傚湪ASCII鐮佽〃涓紝鏁板瓧鐨凙SCII鐮佸煎皬浜庡ぇ鍐欏瓧姣嶇殑锛岃屽ぇ鍐欏瓧姣嶇殑鍙堝皬浜庡皬鍐欏瓧姣嶇殑銆傝嫢瑕佹煡璇㈡煇涓狝SCII鐮佸煎搴旂殑瀛楃锛屽彲浠ユ寜鐓т互涓嬫楠ゆ搷浣滐細棣栧厛锛屾墦寮涓涓枃鏈枃妗o紱鐒跺悗锛屾寜涓婣LT閿苟杈撳叆浣犳兂鏌ヨ鐨凙SCII鐮佸硷紙鍗佽繘鍒讹級锛涙渶鍚庯紝閲婃斁ALT閿紝瀵瑰簲鐨凙SCII瀛楃灏变細鏄...
  • c璇█缂栫▼涓浣鏄剧ず瀛楃鐨凙SCII鐮佸?
    绛旓細鍒╃敤printf鍑芥暟鐨勮緭鍑烘帶鍒跺瓧绗︿覆鐨勬帶鍒朵唬鐮侊紝鍙互鏂逛究杈撳嚭瀛楃鍙橀噺鐨凙SCII鍊笺傝m鏄凡璧嬪肩殑char鍨嬪彉閲忥紝閭d箞 printf("%d\n",m);杈撳嚭鍙橀噺m鐨勫崄杩涘埗ASCII鍊硷紱printf("%x\n",m);杈撳嚭鍙橀噺m鐨勫崄鍏繘鍒禔SCII鍊笺
  • C璇█涓瀛楃浜旂瓑浜庡灏,鎬庝箞鐪鐨?
    绛旓細C璇█涓瀛楃'5' 瀵瑰簲鐨刬nt绫诲瀷鏄53.瀛楃:0-9 瀵瑰簲: 48-57 瀛楃:A-Z 瀵瑰簲: 65-90 瀛楃:a-z 瀵瑰簲: 97-122 璇︾粏鍒楄〃鍙煡ASCII鐮佽〃
  • c璇█ASCII鐮佷腑,a~z:澶氬皯浣?
    绛旓細鍦C璇█鐨凙SCII鐮佽〃涓紝澶у啓瀛楁瘝A鍒癦鐨勫艰寖鍥存槸65鍒90锛屽皬鍐欏瓧姣峚鍒皕鐨勫艰寖鍥存槸97鍒122銆侫SCII鐮侊紝鍗崇編鍥芥爣鍑嗕俊鎭氦鎹唬鐮侊紝鏄竴绉嶅熀浜庢媺涓佸瓧姣嶇殑鐢佃剳缂栫爜绯荤粺锛屼富瑕佺敤浜庤〃绀虹幇浠h嫳璇拰鍏朵粬瑗挎璇█銆傚畠鏄洰鍓嶆渶骞挎硾浣跨敤鐨勫崟瀛楄妭缂栫爜绯荤粺锛屼笌鍥介檯鏍囧噯ISO/IEC 646绛夋晥銆侫SCII鐮佷娇鐢7浣嶆垨8浣嶄簩杩涘埗鏁版潵...
  • C璇█缂栫▼杈撳嚭ASCII鐮佽〃涓殑鍙閮ㄥ垎
    绛旓細鍙閮ㄥ垎鏄粠32鍙峰紑濮嬨傚叾涓32鍙锋槸绌烘牸鐗规畩绗﹀彿鏄粠128鍙峰紑濮嬶紝涔熷彲浠ョ畻浣滃彲瑙侀儴鍒嗭紝浣嗘槸鍙湁鍦═C(DOS鐗堢殑C璇█缂栬緫绋嬪簭)閲岃兘鏄剧ず鍑烘潵锛乮nclude<stdio.h> int main(){int i}锛沠or(i=32锛沬<=255锛沬++){printf("%c ",i)}銆
  • \0 鐨凙SCII鐮佸兼槸澶氬皯
    绛旓細c璇█涓锛孿0鐨刟scii 鐮佹槸0銆傛暟瀛鐨凙SCII鐮<澶у啓瀛楁瘝鐨凙SCII鐮<灏忓啓瀛楁瘝鐨凙SCII鐮併傛煡璇SCII鎶宸э紝鏂逛究鏌ヨASCII鐮佸搴旂殑瀛楃锛氭柊寤轰竴涓枃鏈枃妗o紝鎸変綇ALT+瑕佹煡璇㈢殑鐮佸硷紙娉ㄦ剰锛岃繖閲屾槸鍗佽繘鍒讹級锛屾澗寮鍗冲彲鏄剧ず鍑哄搴斿瓧绗︺備緥濡傦細鎸変綇ALT+97,鍒欎細鏄剧ず鍑'a'銆侫SCII鍩轰簬鎷変竵瀛楁瘝鐨勪竴濂楃數鑴戠紪鐮佺郴缁燂紝涓昏...
  • C璇█鐨凙SCii鐮佽〃
    绛旓細娉ㄦ剰锛ASCii鐮佽〃涓鍏变篃灏128涓帶鍒跺瓧绗︼紙缂栧彿浠0~127锛夛紝浠庤〃涓彲浠ョ湅鍑猴紝浠栨槸涓嶆敮鎸佹眽瀛楃殑锛堜絾鏄潰鍚戝璞$殑java灏变笉瀛樺湪锛屼粬鏄敤鐨剈nicode锛屾敮鎸佹眽瀛楁鏃犲帇鍔涳級銆備綘鍒扮櫨搴︽枃搴閲鍘绘悳闆嗚祫鏂欙紝寰堝寰堝銆傘傘傦紙鎴戜箣鍓嶆悳闆嗗埌寰堝锛屽疄鍦ㄤ笉鎯虫壘灏辩暀涓嬩綘鐨凲Q閭锛夈傘傘傛槸姹傜粰鍒嗗晩銆傞粦鏂规牸鐨凙SC缂栫爜鐨勫崄...
  • 扩展阅读:c语言ascii码表图 ... ascii与汉字转换表 ... c语言字符对照表 ... 字母对应ascii码表 ... ascall码对照表图片 ... c语言阿斯玛对照表 ... ascii码在线转换器 ... ascii码对照表 ... 阿斯克码表对照表c语言 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网