嵌入式-C语言-ASCII码(字符)转换二进制和十六进制

一:ASCII码是什么?

问:ASCII码是什么?
答:ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)是一种用于表示字符的标准编码系统。它使用7位或8位二进制数字来表示128或256个不同的字符,包括字母、数字、标点符号、控制字符以及一些特殊字符。

最早的ASCII码标准使用7位二进制数,共有128个字符,其中包括基本拉丁字母、数字0-9、标点符号等。后来扩展的ASCII码(称为扩展ASCII码或ASCII扩展字符集)使用了8位二进制数,共有256个字符,包括更多的字符和符号,如特殊字符、国际字符、图形符号等。

每个字符在ASCII码中都有对应的唯一的数值表示,这个数值可以用二进制、十进制或十六进制表示。例如,字母"A"的ASCII码为65(或0x41),而数字"0"的ASCII码为48(或0x30)。通过ASCII码,计算机可以对字符进行存储、传输和处理。

二:ASCII标准参考表

在这里插入图片描述
我们看到ASCII表是由控制字符和打印字符组成,其中她们的符号位置由高四位和低四位组成(高高高高 低低低低)。

比如:‘a’=97,怎么详细解读这句话?
答:字符‘a’是打印字符,它的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值