c语言中的ASCII是什么意思啊!
#include<stdio.h>
voidmain()
{
unsignedchara;
printf("enterchar:");
scanf("%C",&a);
printf("ascii=%d",a);//强制转化为ascii码
}
扩展资料
C语言ASCII编码的来源
ASCII码
一个二进制位(Bit)有0、1两种状态,一个字节(Byte)有8个二进制位,有256种状态,每种状态对应一个符号,就是256个符号,从00000000到11111111。美国制定了一套英文字符与二进制位的对应关系,称为ASCII码,沿用至今。
ASCII码规定了128个英文字符与二进制的对应关系,占用一个字节(实际上只占用了一个字节的后面7位,最前面1位统一规定为0)。例如,字母a的的ASCII码为01100001,那么你暂时可以理解为字母a存储到内存之前会被转换为01100001,读取时遇到01100001也会转换为a。
绛旓細ASCII 鏄鍩轰簬鎷変竵瀛楁瘝鐨勪竴濂楃數鑴戠紪鐮佺郴缁熴1銆佸畠涓昏鐢ㄤ簬鏄剧ず鐜颁唬鑻辫鍜屽叾浠栬タ娆璇█銆傚湪璁$畻鏈轰腑锛屾墍鏈夌殑鏁版嵁鍦ㄥ瓨鍌ㄥ拰杩愮畻鏃堕兘瑕佷娇鐢ㄤ簩杩涘埗鏁拌〃绀猴紙鍥犱负璁$畻鏈虹敤楂樼數骞冲拰浣庣數骞冲垎鍒〃绀1鍜0)锛屽綋鐒舵瘡涓汉閮藉彲浠ョ害瀹氳嚜宸辩殑涓濂(杩欏氨鍙紪鐮侊級锛岃屽ぇ瀹跺鏋滆鎯充簰鐩搁氫俊鑰屼笉閫犳垚娣蜂贡锛岄偅涔堝ぇ瀹跺氨蹇呴』浣跨敤鐩稿悓...
绛旓細缇庡浗淇℃伅浜ゆ崲鏍囧噯浠g爜鈥濄傛垜浠啀鏉ョ湅鐪嬶細char c ; c='c';锛屾鏃剁粰瀛楃鍙橀噺璧嬪肩殑鏄瓧绗︼細鍗斥榗鈥,姝ゆ椂绯荤粺鈥滀竴鐪嬧濇槸瀛楃锛屽氨鐢╝scll鐮佺殑褰㈠紡瀛樺偍銆傝繕鏈夊氨鏄細璁$畻鏄寜浜岃繘鍒剁殑褰㈠紡瀛樺偍鐨勶紝鍥犳瀛楃涔熶笉渚嬪锛涘洜姝わ細c鐨凙SCII浠g爜涓97锛屽垯鍦ㄥ唴瀛樹腑c鐨勫硷細0110 0001鐨勫舰寮忋傚笇鏈涙湁鎵甯姪锛侊紒锛
绛旓細缇庡浗淇℃伅浜ゆ崲鏍囧噯浠g爜 ( American Standard Code for Information Interchange, ASCII )绠娲佺殑璇村氨鏄敤7浣嶆暟瀛楁潵琛ㄧず 瀛楁瘝鎴栧叾浠栫鍙枫傚湪璁$畻鏈轰腑锛屾墍鏈夌殑鏁版嵁鍦ㄥ瓨鍌ㄥ拰杩愮畻鏃堕兘瑕佷娇鐢ㄤ簩杩涘埗鏁拌〃绀猴紙鍥犱负璁$畻鏈虹敤楂樼數骞冲拰浣庣數骞冲垎鍒〃绀1鍜0锛夛紝渚嬪锛岃薄a銆乥銆c銆乨杩欐牱鐨52涓瓧姣嶏紙鍖呮嫭澶у啓锛夈佷互鍙0...
绛旓細c璇█涓锛孿0鐨刟scii 鐮佹槸0銆傛暟瀛鐨凙SCII鐮<澶у啓瀛楁瘝鐨凙SCII鐮<灏忓啓瀛楁瘝鐨凙SCII鐮併傛煡璇SCII鎶宸э紝鏂逛究鏌ヨASCII鐮佸搴旂殑瀛楃锛氭柊寤轰竴涓枃鏈枃妗o紝鎸変綇ALT+瑕佹煡璇㈢殑鐮佸硷紙娉ㄦ剰锛岃繖閲屾槸鍗佽繘鍒讹級锛屾澗寮鍗冲彲鏄剧ず鍑哄搴斿瓧绗︺備緥濡傦細鎸変綇ALT+97,鍒欎細鏄剧ず鍑'a'銆侫SCII鍩轰簬鎷変竵瀛楁瘝鐨勪竴濂楃數鑴戠紪鐮佺郴缁燂紝涓昏...
绛旓細鏍囧噯ASCII鐮浣跨敤7 浣嶄簩杩涘埗鏁帮紙鍓╀笅鐨1浣嶄簩杩涘埗涓0锛夋潵琛ㄧず鎵鏈夌殑澶у啓鍜屽皬鍐欏瓧姣嶏紝鏁板瓧0 鍒9銆佹爣鐐圭鍙凤紝浠ュ強鍦ㄧ編寮忚嫳璇腑浣跨敤鐨勭壒娈婃帶鍒跺瓧绗︺67鏄崄杩涘埗锛屽悗闈㈢殑姣忎釜瀛楁瘝鍔1灏卞彲浠ワ紝鍔犲埌F灏辨槸鍔3锛屼负70銆C璇█涓殑琛ㄨ揪锛氬湪C璇█閲岋紝鏁存暟鏈変笁绉嶈〃绀哄舰寮忥細鍗佽繘鍒讹紝鍏繘鍒讹紝鍗佸叚杩涘埗銆傚叾涓互鏁板瓧0...
绛旓細缇庡浗淇℃伅浜ゆ崲鏍囧噯浠g爜 ( American Standard Code for Information Interchange, ASCII )鍦ㄨ绠楁満涓紝鎵鏈夌殑鏁版嵁鍦ㄥ瓨鍌ㄥ拰杩愮畻鏃堕兘瑕佷娇鐢ㄤ簩杩涘埗鏁拌〃绀猴紙鍥犱负璁$畻鏈虹敤楂樼數骞冲拰浣庣數骞冲垎鍒〃绀1鍜0锛夛紝渚嬪锛岃薄a銆乥銆c銆乨杩欐牱鐨52涓瓧姣嶏紙鍖呮嫭澶у啓锛夈佷互鍙0銆1銆2绛夋暟瀛楄繕鏈変竴浜涘父鐢ㄧ殑绗﹀彿锛堜緥濡*銆#銆丂绛夛級...
绛旓細閮侀椃銆ascii鐮灏辨槸ascii s[50]灏辨槸閲岄潰鏈50涓厓绱犮亄1锛1}杩欐牱瑙i噴瀹氫箟涓烘暣鏁板瀷 浣犲墠闈㈠姞浠涔堝畾涔 灏鏄粈涔琛
绛旓細灏卞儚妤间笂鎵璇寸殑锛c璇█閲岄潰娌℃湁瑙勫畾瀛楃闆嗐傚鏋滀綘鏄敤windows鏉ヤ娇鐢–璇█鐨勮瘽锛屼骇鐢熺殑缁撴灉浣跨敤鐨勬槸瀛楃闆嗕篃琚井杞彨鍋氭槸ASCII銆備笉杩囧畠瀹為檯涓婃槸windows鑷繁閫夌敤鐨勭殑涓涓鍚堝浗闄匢SO 鏍囧噯鐨勪竴涓瓧绗﹂泦锛屼竴鑸妸瀹冨彨鍋歭atin-1 浣犳悳涓涓 latin-1灏辩煡閬撲簡銆傚彟澶杔atin-1鍦0鍒32锛堜篃灏辨槸绌烘牸锛変箣闂存湁璁稿鏈...
绛旓細鍦C璇█涓锛岀┖鏍煎瓧绗﹀彲浠ヤ娇鐢ㄨ浆涔夊瓧绗﹀簭鍒楄〃绀猴紝鍗充娇鐢ㄥ弽鏂滄潬锛圽锛夊拰绌烘牸瀛楃鐨凙SCII鐮佺殑缂╁啓缁勫悎銆傜┖鏍煎瓧绗︾殑ASCII鐮佷负32锛屽叾缂╁啓涓's'銆傚洜姝わ紝鍦–璇█涓紝绌烘牸鍙互琛ㄧず涓猴細鎴栬呬娇鐢ㄨ浆涔夊瓧绗﹁〃绀猴細杩欓噷鐨刓x琛ㄧず浣跨敤鍗佸叚杩涘埗ASCII鐮佽〃绀哄瓧绗︼紝20鏄┖鏍煎瓧绗︾殑鍗佸叚杩涘埗ASCII鐮併
绛旓細01銆佸湪c璇█涓唬琛ㄥ瓧绗︿覆缁撴潫绗︺鐨凙SCII鐮佷负0锛屼篃灏辨槸绌哄瓧绗︼紱瀛楃涓叉绘槸浠ヤ綔涓轰覆鐨勭粨鏉熺锛涘洜姝ゅ綋鎶婁竴涓瓧绗︿覆瀛樺叆涓涓暟缁勬椂锛屼篃鎶婄粨鏉熺瀛樺叆鏁扮粍锛屽苟浠ユ浣滀负璇ュ瓧绗︿覆鏄惁缁撴潫鐨勬爣蹇椼c璇█涓槸瀛楃涓茬殑缁撴潫绗︼紝浠讳綍瀛楃涓蹭箣鍚庨兘浼氳嚜鍔ㄥ姞涓娿傚鏋滃瓧绗︿覆鏈熬灏戜簡杞箟瀛楃锛屽垯鍏跺湪杈撳嚭鏃跺彲鑳戒細鍑虹幇...