本文目录
- C语言字符转换ASCII码
- 怎么把数字转化成ASCII编码,如46怎么改,变成2进制吗
C语言字符转换ASCII码
#include《stdio.h》
voidmain()
{
unsignedchara;
printf(“enterchar:“);
scanf(“%C“,&a);
printf(“ascii=%d“,a);//强制转化为ascii码
}
扩展资料:
在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
参考资料来源:百度百科-ASCII
怎么把数字转化成ASCII编码,如46怎么改,变成2进制吗
1、首先输入16进制数据或ASCII数据,可通过按钮控制数据转换方向。界面布局如图。
2、“----》”表示将ASCII码转换为16进制数据。此按钮通过split将约定“ ”隔开的字符放入string字符串,再通过ToCharArray将字符串转换为字符数组,最后将字符数组依次转换为十进制、16进制数据显示即可。
3、“《----”表示将十进制数据转换为ASCII码。按照约定Split(’ ’)分割字符,取出十进制数据,将十进制数据转换为ASCII字符,再组合显示即可。
4、由于16进制和十进制实时更新,便于观察,故需要触发TextChanged事件。
5、最后显示效果如图,输入十六进制/十进制数据,点击“《----”可转换得到ASCII码,输入ASCII码,点击“----》”可转换得到十六进制/十进制数据。