ASCII码是怎么转化为十进制的

任务代码为:

#include<stdio.h>

main()
{
char w;

printf("请输入一个字母:");

scanf("%c",&w);

printf("与这个字母对应的ASCII码是:%d
",w);
}

英文字母是字符型,ASCII码十进制的,因此只需要将字符型转换为十进制,在输出函数的时候强制转换类型。

扩展资料:

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

32~126(共95个)是字符(32是空格),其中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 码-百度百科



  • 涓夎彵PLC濡備綍鎶ascii鐮琛ㄧず鐨勫崄杩涘埗鏁杞崲鎴愬崄杩涘埗鏁
    绛旓細1銆侀鍏堟墦寮plc缂栫▼杞欢锛岀紪鍐欎竴鏉′互X0鎺у埗鍗佽繘鍒鏁版嵁浼犻佺殑鎸囦护锛屽湪X0瑙︾偣鍚庣洿鎺ヨ緭鍏モ淢OV K5 D0鈥濊〃绀烘妸鍗佽繘鍒舵暟5浼犻佽嚦D0瀵勫瓨鍣ㄣ2銆佺劧鍚庡湪鍐欎竴鏉¤鏁版寚浠わ紝鐢–0瀵筂8013杩涜璁℃暟銆3銆佸彲浠ヨ璁℃暟鍣ㄧ殑褰撳墠鏁板间紶閫佽嚦鏁版嵁瀵勫瓨鍣―1,鎸囦护涓衡淢OV C0 D1鈥濄4銆佺紪鍐欏ソ绋嬪簭涔嬪悗杩涜杞崲锛岀劧鍚庡绋嬪簭杩涜...
  • ascii鐮涓殑鏁板瓧69杞崲鎴愬崄杩涘埗鏁版槸?
    绛旓細涓69銆傚湪ASCII鐮佽〃鐨勬帓鍒椾腑锛屽瓧绗鍒癦锛屽皬鍐檃鍒皕锛屾暟瀛0鍒9锛岄兘鏄鎸夐『搴忔帓鍒楃殑锛屾墍浠涓65锛屽垯B涓66锛孋涓67锛孌涓68锛孍涓69銆傛爣鍑ASCII 鐮浣跨敤7 浣嶄簩杩涘埗鏁帮紙鍓╀笅鐨1浣嶄簩杩涘埗涓0锛夋潵琛ㄧず鎵鏈夌殑澶у啓鍜屽皬鍐欏瓧姣嶏紝鏁板瓧0 鍒9銆佹爣鐐圭鍙凤紝浠ュ強鍦ㄧ編寮忚嫳璇腑浣跨敤鐨勭壒娈婃帶鍒跺瓧绗︺
  • ascii鐮佹槸鎬庝箞绠楀嚭鏉ョ殑
    绛旓細璁$畻鏈虹粍鎴愬師鐞嗙浜岀珷 鏁板埗涓庣紪鐮侀儴鍒嗘湁璇︾粏璁茶В 杩欓噷缁欏嚭鎬荤粨鎬х殑鍥炵瓟锛氭暟瀛0-9: 30H+瀵瑰簲鏁板瓧鍊硷紝濡6鐨凙SCII鐮鍊=30H+6=36H 杞崲鎴愬崄杩涘埗灏辨槸54锛涘ぇ鍐欏瓧姣嶏細40H+瀵瑰簲瀛楁瘝搴忓彿锛屽C鐨凙SCII鐮佸=40H+3=43H 杞崲鎴愬崄杩涘埗=67锛涘皬鍐欏瓧姣嶏細60H+瀵瑰簲瀛楁瘝搴忓彿锛屽c鐨凙SCII鐮佸=60H+3=63H銆傝浣 ...
  • c璇█ascii鐮佽浆鎹负鍗佽繘鍒鐨勬暟鍊
    绛旓細include <stdio.h>int main() {int arr[] = {'a','p','Q','oi','\0X89','\077'};int i,n = sizeof(arr)/sizeof(arr[0]);for(i = 0; i < n; ++i)printf("%8d\to%-8o\t0X%-8X\n",arr[i],arr[i],arr[i]);return 0;} ...
  • 瀛楁瘝b鐨凙SCII鐮佹槸鍗佽繘鍒鏁版槸澶氬皯?
    绛旓細绠楁硶鍙婅绠楃悊璁哄師鍥狅細ASCII鐮佷腑澶у啓鑻辨枃瀛楁瘝鏄繛缁〃锛孊鍦ˋ鍚庨潰1浣嶏紝鍥犳B鐨凙SCII鐮=65(鍗佽繘鍒)+1(鍗佽繘鍒)=66(鍗佽繘鍒)銆ASCII 鐮浣跨敤鎸囧畾鐨7 浣嶆垨8 浣嶄簩杩涘埗鏁扮粍鍚堟潵琛ㄧず128 鎴256 绉嶅彲鑳界殑瀛楃銆傛爣鍑咥SCII 鐮佷篃鍙熀纭ASCII鐮侊紝浣跨敤7 浣嶄簩杩涘埗鏁帮紙鍓╀笅鐨1浣嶄簩杩涘埗涓0锛夋潵琛ㄧず鎵鏈夌殑澶у啓鍜...
  • ascii鐮佹庝箞鎹㈢畻
    绛旓細ASCII鐮佺殑鎹㈢畻鍙互閫氳繃鏌ヨ〃娉曟垨璁$畻娉曡繘琛屻傛煡琛ㄦ硶闇瑕佹煡鎵続SCII鐮佽〃锛岃幏寰楀瓧绗︾殑鍗佽繘鍒禔SCII鐮鍊笺傝绠楁硶鍒欏彲浠ュ埄鐢ˋSCII鐮佸肩殑瑙勫緥杩涜璁$畻銆傚浜庡ぇ鍐欏瓧姣嶅拰灏忓啓瀛楁瘝鐨凙SCII鐮鍊硷紝瀹冧滑涔嬮棿瀛樺湪鍥哄畾鐨勫樊鍊硷紝鍗32銆傚洜姝わ紝鍙互閫氳繃灏嗗ぇ鍐欏瓧姣嶇殑ASCII鐮佸煎姞涓32鏉ュ緱鍒板搴旂殑灏忓啓瀛楁瘝銆備緥濡傦紝瀛楁瘝A鐨凙SCII鐮佸间负...
  • ASCII鐮鍜鍗佽繘浣鍒 浜岃繘浣嶅埗浠涔堝叧绯?
    绛旓細ASCII鐮佹槸瀵瑰瓧绗﹁繘琛岀紪鐮佺殑浠g爜锛屼娇璁$畻鏈哄彲浠ユ纭殑璇嗗埆姣忎竴涓瓧姣嶏紝瀵逛簬澶у啓瀛楁瘝鏄粠65寮濮嬶紝鏍规嵁瀛楁瘝琛ㄧ殑椤哄簭渚濇寰鍚庢帓锛屾瘮濡傚瓧姣岮瀵瑰簲鐨凙SCII鐮佸氨鏄65锛孊灏辨槸66锛涘皬鍐欏瓧姣嶄粠97寮濮嬶紝鎸夊瓧姣嶈〃椤哄簭渚濇寰鍚庢帓锛屽悓涓涓瓧姣嶇殑澶у皬鍐欑殑ASCII鐮佹绘槸鐩稿樊32.鍗佽繘鍒灏辨槸鎴戜滑缁忓父鐢ㄧ殑鏁板瓧杩涘埗锛屼粠0鍒9锛屼箣鍚...
  • 鐢–绋嬪簭鎬庢牱鎶ASCII鐮佽浆鎹负10杩涘埗鍊肩殑鏁板瓧鍊
    绛旓細鍦ㄤ富鍑芥暟閲屽垵濮嬪寲涓涓暟缁勩俢hang锛堬級鍑芥暟鍙湁瀹氫箟涓涓瓧绗︽暟缁勶紝鐒跺悗鎺ユ敹瀹炲弬銆俢hange(char a[])for(i=0;i<255;i++){ printf("%d",a[i]);}
  • ascii鐮佹庝箞鎹㈢畻
    绛旓細ASCII鐮佺殑杞崲鍙互閫氳繃涓ょ涓昏鏂规硶杩涜锛氭煡琛ㄦ硶鍜岃绠楁硶銆1. 鏌ヨ〃娉曪細杩欑鏂规硶娑夊強鏌ラ槄ASCII鐮佽〃锛屼互渚跨洿鎺ユ壘鍒扮壒瀹氬瓧绗︾殑鍗佽繘鍒禔SCII鐮鍊笺2. 璁$畻娉曪細瀵逛簬澶у啓瀛楁瘝鍜屽皬鍐欏瓧姣嶏紝ASCII鐮佸间箣闂存湁涓涓浐瀹氱殑宸硷紝鍗32銆傚洜姝わ紝鍙互閫氳繃鍦ㄥぇ鍐欏瓧姣鐨凙SCII鐮鍊间笂鍔犱笂32鏉ヨ幏寰楀搴斿皬鍐欏瓧姣嶇殑ASCII鐮佸笺備緥濡...
  • 姹囩紪ASCII鐮鍒鍗佽繘鍒(BCD)鐨杞崲
    绛旓細鈽呮绋嬪簭瑕侀鍏堢悊瑙d粈涔堟槸鍘嬬缉鐨凚CD鐮併傚帇缂╃殑BCD鐮佸氨鏄竴瀛楄妭瀛樻斁涓や綅BCD鐮併傝繕瑕佹噦寰楀浣曞皢鍗佽繘鍒剁殑ASCII鐮佽浆鎹㈡垚BCD鐮併傝冩煡浜哛OR锛孯OL锛孡ODSB锛孲TOSB绛夋寚浠ょ殑鐢ㄦ硶銆傜▼搴忕殑鏁版嵁娈典腑瀹氫箟浜嗗洓涓瓧鑺傚瀷鍙橀噺锛屽師濮嬫暟鎹尯SOURCE銆佺粨鏋滄暟鎹尯RESULT銆佸師濮嬫暟鎹枃浠跺悕NAME0銆佺粨鏋滄暟鎹枃浠跺悕NAME1銆傛暟鎹涓嬮潰鏄...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网