ascii用什么表示
发布网友
发布时间:2022-04-01 22:10
我来回答
共1个回答
热心网友
时间:2022-04-01 23:40
一、ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
ASCII码就是解决一个以数字形式表示文本的问题。
二、实例
看看ASCII码是如何以数字形式表示文本的。举2个例子:
(1) ASCII码'A' -- 其内存存储字节2进制表示为"01000001" --- 其16进制值为0x41 --- 其10进制值为65(这里的值实际上是'A'在ASCII码表中编号);
验证过程:
char c = 'A';
printf("%c\n", c);/* A */
printf("%x\n", c);/* 41 */
printf("%d\n", c);/* 65 */
(2) ASCII码'6' -- 其内存存储字节2进制表示为"00110110" --- 其16进制值为0x36 --- 其10进制值为54(这里的值实际上是'6'在ASCII码表中的编号);
验证过程:
char c = '6';
printf("%c\n", c);/* 6 */
printf("%x\n", c);/* 36 */
printf("%d\n", c);/* 54 */