在C语言中,字符的ASCII代码是什么啊? c语言怎么求字符的ascii码

\u5728C\u8bed\u8a00\u4e2d\uff0c\u5b57\u7b26\u7684ASCII\u4ee3\u7801\u662f\u4ec0\u4e48\u554a\uff1f

ASCII\u662f\u56fd\u9645\u89c4\u5b9a\u7684\u673a\u5668\u8bc6\u522b\u7801\u3002\u3002\u6bcf\u4e2a\u5b57\u7b26\u90fd\u5bf9\u5e94\u4e00\u4e2aASCII\u7801\u3002\u3002
\u5177\u4f53\u5c31\u662f\u7ed9\u673a\u5668\u8bfb\u7684\u3002\u3002

#include
int main()
{
char a;
a=getchar();
printf("\u6240\u8f93\u5165\u7684ASCII\u7801\u4e3a\uff1a%d",a);
return 0;
}

\u6269\u5c55\u8d44\u6599\uff1a
ASCII ((American Standard Code for Information Interchange): \u7f8e\u56fd\u4fe1\u606f\u4ea4\u6362\u6807\u51c6\u4ee3\u7801\uff09\u662f\u57fa\u4e8e\u62c9\u4e01\u5b57\u6bcd\u7684\u4e00\u5957\u7535\u8111\u7f16\u7801\u7cfb\u7edf\uff0c\u4e3b\u8981\u7528\u4e8e\u663e\u793a\u73b0\u4ee3\u82f1\u8bed\u548c\u5176\u4ed6\u897f\u6b27\u8bed\u8a00\u3002\u5b83\u662f\u6700\u901a\u7528\u7684\u4fe1\u606f\u4ea4\u6362\u6807\u51c6\uff0c\u5e76\u7b49\u540c\u4e8e\u56fd\u9645\u6807\u51c6ISO/IEC 646\u3002ASCII\u7b2c\u4e00\u6b21\u4ee5\u89c4\u8303\u6807\u51c6\u7684\u7c7b\u578b\u53d1\u8868\u662f\u57281967\u5e74\uff0c\u6700\u540e\u4e00\u6b21\u66f4\u65b0\u5219\u662f\u57281986\u5e74\uff0c\u5230\u76ee\u524d\u4e3a\u6b62\u5171\u5b9a\u4e49\u4e86128\u4e2a\u5b57\u7b26\u3002
\u5927\u5c0f\u89c4\u5219\uff1a
\u5e38\u89c1ASCII\u7801\u7684\u5927\u5c0f\u89c4\u5219\uff1a0~9<A~Z<a~z\u3002
1\uff09\u6570\u5b57\u6bd4\u5b57\u6bcd\u8981\u5c0f\u3002\u5982 \u201c7\u201d<\u201cF\u201d\u3002
2\uff09\u6570\u5b570\u6bd4\u6570\u5b579\u8981\u5c0f\uff0c\u5e76\u63090\u52309\u987a\u5e8f\u9012\u589e\u3002\u5982 \u201c3\u201d<\u201c8\u2018\u2019\u3002
3\uff09\u5b57\u6bcdA\u6bd4\u5b57\u6bcdZ\u8981\u5c0f\uff0c\u5e76\u6309A\u5230Z\u987a\u5e8f\u9012\u589e\u3002\u5982\u201cA\u201d<\u201cZ\u201d \u3002
4\uff09\u540c\u4e2a\u5b57\u6bcd\u7684\u5927\u5199\u5b57\u6bcd\u6bd4\u5c0f\u5199\u5b57\u6bcd\u8981\u5c0f32\u3002\u5982\u201cA\u201d<\u201ca\u201d \u3002
\u51e0\u4e2a\u5e38\u89c1\u5b57\u6bcd\u7684ASCII\u7801\u5927\u5c0f\uff1a \u201cA\u201d\u4e3a65\uff1b\u201ca\u201d\u4e3a97\uff1b\u201c0\u201d\u4e3a 48\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-ASCII

你想问什么问题啊??

ASCII

美国标准信息交换标准码
( American Standard Code for Information Interchange, ASCII )

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机比较傻,只有0和1两位数的二进制比较适合于它使用),同样的,象a、b、c、d这样的52个字母(包括大写)、以及0、1、2等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪个数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通讯而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪个二进制数来表示。
美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。
ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~32及127(共34个)是控制字符或通讯专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为 8、9、10 和 13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
33~126(共94个)是字符,其中48~57为0到9十个阿拉伯数字;
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展 ASCII 码允许将每个字符的第 8 位用于确定附加的 128 个特殊符号字符、外来语字母和图形符号。

ASCII是国际规定的机器识别码。。每个字符都对应一个ASCII码。。
具体就是给机器读的。。

只是用ASICII来用整形表示0--255的字符

  • 鐢–璇█瀹氫箟瀛楃鍙橀噺c,杈撳叆c鐨勫,骞惰緭鍑哄畠鐨勫瓧绗﹀舰寮忓拰ASCII鐮?
    绛旓細printf("璇瀛楃鐨凙SCII鐮佷负锛%d\n", c);return 0;} 鍦ㄤ笂闈㈢殑绋嬪簭涓紝鎴戜滑棣栧厛瀹氫箟浜嗕竴涓瓧绗﹀彉閲 c锛岀劧鍚庝娇鐢 scanf 鍑芥暟浠庢爣鍑嗚緭鍏ヤ腑璇诲彇涓涓瓧绗︼紝骞跺皢鍏跺瓨鍌ㄥ湪 c 鍙橀噺涓傛帴鐫锛屾垜浠娇鐢 printf 鍑芥暟鍒嗗埆杈撳嚭 c 鍙橀噺鐨勫笺佸瓧绗﹀舰寮忓拰ASCII鐮併傞渶瑕佹敞鎰忕殑鏄紝鍦 C 璇█涓紝瀛楃鍙橀噺鐨勭被鍨嬫槸...
  • C璇█涓殑瀛楃0鐨凙SCII鐮佹槸澶氬皯?
    绛旓細C璇█涓鐨瀛楃0鐨凙SCII鐮佸兼槸48,浜岃繘鍒跺舰寮忓兼槸0011 0000(b)锛屽崄鍏繘鍒跺兼槸0x30 ASCII锛圓merican Standard Code for Information Interchange锛岀編鍥芥爣鍑嗕俊鎭氦鎹唬鐮侊級鏄熀浜庢媺涓佸瓧姣嶇殑涓濂楃數鑴戠紪鐮佺郴缁燂紝涓昏鐢ㄤ簬鏄剧ず鐜颁唬鑻辫鍜屽叾浠栬タ娆ц瑷銆傚畠鏄幇浠婃渶閫氱敤鐨勫崟瀛楄妭缂栫爜绯荤粺锛屽苟绛夊悓浜庡浗闄呮爣鍑咺SO/IEC 646...
  • 鍦–璇█涓濡備綍灏嗘眽瀛楁垨鑰瀛楃涓杞崲鎴愪簩杩涘埗浠g爜鎴栬ASCII浠g爜?
    绛旓細鎴戣寰楀ソ鍍忔眽瀛楁槸鐢ㄧ偣闃靛瓨鍌ㄧ殑锛屽氨鏄妸瀛楀舰鐢ㄧ偣闃佃〃绀哄嚭鏉ワ紝鍏蜂綋缁嗚妭涓嶆槸寰堟竻妤锛屽瓧绗涓插彲浠ョ敤鏁扮粍瀛樺偍锛屾媶鍒嗘垚涓涓竴涓殑瀛楃锛屼竴涓瓧绗﹀搴斾竴涓ASCII鐮
  • C璇█涓 鎬庝箞鎶婁竴涓瀛楃涓鍙樺寲涓ASCII?
    绛旓細鎬濊矾锛氬洜涓鍦 C 璇█涓紝瀛楃鍨嬫暟鎹湪璁$畻鏈哄唴瀛樹腑锛屾槸浠瀛楃鐨凙SCII鐮佸舰寮忓瓨鍌ㄣ傛墍浠ュ瓧绗﹀拰鍏跺搴旂殑ASCII鐮佹槸绛変环鐨勶紝姣斿'A'杩欎釜瀛楃鍜屽崟瀛楄妭鏁存暟65鏄瓑浠风殑銆傚嵆瀛楃鐨勬暣鏁板舰寮忓氨鏄叾ASCII鐮併傛晠锛氬畾涔変竴涓暣褰㈠彉閲忓苟璧嬩釜瀛楃锛屽緱鍒扮殑鏁存暟灏辨槸璇ュ瓧绗︾殑ASCII鐮併傚瓧绗︿覆鍙樺寲涓篈SCII锛屽彧闇for寰幆閬嶅巻...
  • eof鍦╟璇█涓琛ㄧず浠涔
    绛旓細鏂囦欢缁撴潫绗 eof鍦╟璇█涓〃绀烘枃浠剁粨鏉熺銆傚湪while寰幆涓互EOF浣滀负鏂囦欢缁撴潫鏍囧織锛岃繖绉嶄互EOF浣滀负鏂囦欢缁撴潫鏍囧織鐨勬枃浠讹紝蹇呴』鏄枃鏈枃浠躲傚湪鏂囨湰鏂囦欢涓紝鏁版嵁閮芥槸浠瀛楃鐨凙SCII鐮佸肩殑褰㈠紡瀛樻斁鐨勩鍦–璇█涓紝鎴栨洿绮剧‘鍦拌鎴怌鏍囧噯鍑芥暟搴撲腑琛ㄧず鏂囦欢缁撴潫绗(endoffile)銆傚湪while寰幆涓互EOF浣滀负鏂囦欢缁撴潫鏍囧織锛岃繖绉...
  • 鐢–璇█缂栧啓,瀹氫箟涓涓瀛楃涓篴杈撳嚭瀵瑰簲鐨刟scii鍊
    绛旓細1 瀹氫箟瀛楃鍙橀噺锛2 杈撳叆瀛楃锛鍙互浣跨敤scanf鎴杇etchar锛3 杈撳嚭ascii鐮佸硷紝鐢╬rintf骞朵互%d鏍煎紡杈撳嚭鍗冲彲锛屽嵆浠ユ暣鍨嬭緭鍑恒傚洜涓篶har鍨嬪彉閲忥紝琛ㄧず鐨勬槸瀛楃锛屽叾鍐呴儴瀛樺偍鐨勫氨鏄痑scii鐮佸硷紝浠ユ暣鍨嬫柟寮忚緭鍑烘椂锛屾墦鍗扮殑灏辨槸瀵瑰簲鐨刟scii鐮佸肩殑10杩涘埗鍊笺備唬鐮侊細include <stdio.h>int main(){ char c; c =...
  • 鐢–璇█缂栧啓绋嬪簭,杈撳叆涓涓瀛楃,杈撳嚭瀹冪殑瀛楃鍊煎拰ASCII鍊
    绛旓細1銆佽绠楁満涓殑鎵鏈夋暟鎹兘鏄互浜岃繘鍒跺瓨鍌ㄧ殑锛屽洜姝瀛楃涔熸槸浠ヤ簩杩涘埗瀛樺偍涓斿崰鐢ㄤ竴涓瓧鑺锛屽湪c璇█涓鍙互鎶奵har鍨嬪綋浣滃彧鏈変竴涓瓧鑺傜殑鏈夌鍙锋暣鏁帮紝8浣嶆湁绗﹀彿锛屾渶澶ф鍊煎氨鏄127浜嗐2銆佷緥濡傦細鍙互杩欐牱浣跨敤寰幆鐨 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
  • 鍦–璇█涓,char绫诲瀷鏁版嵁鍦ㄥ唴瀛樹腑鏄互ASCII鐮褰㈠紡瀛樺偍鐨勩
    绛旓細鍗曠函鏄痗har绫诲瀷锛屾槸浠ASCII绫诲瀷浣滀负鍊艰祴缁欏彉閲忋傚: char a锛屽彧鑳界粰a璧嬩釜ASCII绫诲瀷鐨勫笺傚綋鐒讹紝杩欎釜鍊煎瓨鍌ㄥ湪鍐呭瓨鏄互浜岃繘鍒跺瓨鍌ㄣ傛瘮濡俛 = 'b'锛岄氳繃鏌ヨ〃寰楃煡鍙瀛楃b鐨勭紪鐮佸间负鍗佽繘鍒98锛屼篃灏辨槸浜岃繘鍒剁殑01100010锛岃繖涓簩杩涘埗01100010灏辨槸b鍦ㄥ唴瀛涓殑瀛樺偍褰㈠紡銆傝嫢鏄痗har 鎸囬拡濡俢har *a锛屽垯a鍙瓨鏀...
  • C璇█涓瓧绗︿覆鎬庢牱杞崲涓篴sc缂栧彿
    绛旓細瀛楃涓茶杞负ascii鐮佸硷紝闇瑕侀愪釜瀛楃杞崲涓篈SCII鐮併鍦–璇█涓紝瑕佽緭鍑瀛楃鐨凙SCII鐮佸硷紝鍙渶瑕佺敤%d鐨勬牸寮忥紝鐢╬rintf鍑芥暟杈撳嚭鍗冲彲銆傚洜涓%d鐨勬牸寮忎笅锛屼細灏嗗瓧绗﹀瀷鍙橀噺杞负鏁村瀷锛屽煎氨鏄疉SCII鐮佸笺傜紪鍐欏嚱鏁板涓嬶細void print_asc(const char *s){ while(*s) printf("%d ",*s++);} ...
  • eof鍦╟璇█涓琛ㄧず浠涔堟剰鎬?
    绛旓細eof鍦╟璇█涓琛ㄧず鏂囦欢缁撴潫绗︺傚湪while寰幆涓互EOF浣滀负鏂囦欢缁撴潫鏍囧織锛岃繖绉嶄互EOF浣滀负鏂囦欢缁撴潫鏍囧織鐨勬枃浠讹紝蹇呴』鏄枃鏈枃浠躲傚湪鏂囨湰鏂囦欢涓紝鏁版嵁閮芥槸浠瀛楃鐨凙SCII浠g爜鍊肩殑褰㈠紡瀛樻斁銆侫SCII浠g爜鍊肩殑鑼冨洿鏄0~127锛屼笉鍙兘鍑虹幇-1锛屽洜姝ゅ彲浠ョ敤EOF浣滀负鏂囦欢缁撴潫鏍囧織銆傛。妗堝瓨鍙栨垨鍏跺畠 I/O 鍔熻兘鍙兘浼犲洖绛変簬璞″緛绗﹀彿鍊 ...
  • 扩展阅读:c语言ascii码表图 ... 在下列字符中其ascii ... 字符ascii码对照表 ... 如何输出字符的ascii ... 非ascii字符怎么解决 ... c语言字符怎么转成ascii ... 一个字符串的ascii码 ... 输出任意字符的ascii码 ... 输入字符并输出它的ascii ...

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