怎么把数字转化成ASCII编码,如46怎么改,变成2进制吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 13:19:20
怎么把数字转化成ASCII编码,如46怎么改,变成2进制吗?
看来你对ASCII的认识有误区!
一个字符在计算机中占一个字节,ASCII是数值为0-127之间的字符的数值表示.对于46这个整数,在计算机中存储至少是四个字节,所以它不存在对应的ASCII.
对于一个字节的字符,如果想看它的ASCII就按整数来输出就可以了!如:
char ch='A' ;
printf("%c\n" , ch );这样输出的是字符A
printf("%d\n" , ch);这样输出的是字符A的ASCII(十进制数)65
printf("%x\n" , ch);这样输出的是字符A的ASCII(十六进制数)41
ch='4' ;
printf("%c\n" , ch );这样输出的是字符4
printf("%d\n" , ch);这样输出的是字符A的ASCII(十进制数)52
printf("%x\n" , ch);这样输出的是字符A的ASCII(十六进制数)34
再问: ?那我要画46这个数的nrz(不归零码),不是先要把46化成0101010这种类型的吗?不是ASCII吗?那要怎么化呢???????
再答: 46在计算机中本身就是以二进制方式存储,其二进制值为:00101110;
再问: 哦,这个是有的吗?要记得?还是得自己算的?
再答: 呵呵,不需要记,自己写个函数转一下就可以了 或是直接将内存数据按BIT输出就可以了,当然这需要一些计算机系统知识。
一个字符在计算机中占一个字节,ASCII是数值为0-127之间的字符的数值表示.对于46这个整数,在计算机中存储至少是四个字节,所以它不存在对应的ASCII.
对于一个字节的字符,如果想看它的ASCII就按整数来输出就可以了!如:
char ch='A' ;
printf("%c\n" , ch );这样输出的是字符A
printf("%d\n" , ch);这样输出的是字符A的ASCII(十进制数)65
printf("%x\n" , ch);这样输出的是字符A的ASCII(十六进制数)41
ch='4' ;
printf("%c\n" , ch );这样输出的是字符4
printf("%d\n" , ch);这样输出的是字符A的ASCII(十进制数)52
printf("%x\n" , ch);这样输出的是字符A的ASCII(十六进制数)34
再问: ?那我要画46这个数的nrz(不归零码),不是先要把46化成0101010这种类型的吗?不是ASCII吗?那要怎么化呢???????
再答: 46在计算机中本身就是以二进制方式存储,其二进制值为:00101110;
再问: 哦,这个是有的吗?要记得?还是得自己算的?
再答: 呵呵,不需要记,自己写个函数转一下就可以了 或是直接将内存数据按BIT输出就可以了,当然这需要一些计算机系统知识。
怎么把英文单词转换成ascii编码的字符串
ASCII编码怎么学啊?
计算机中Ascii码最高位是0,数字编码最高位是1,这两个怎么解释?不懂.
编码怎么转化成汉字°¨ó·1·í这边编码谁能帮我转化一下
EXCEL怎么把数字变成百分比
ASCII码怎么看 如题
excel怎么改数字格式,变成以万为单位?如图,小数点后的0要去掉
ps怎么把建筑改金属化颜色 如把屋顶的瓦片全变成铝的颜色
英语翻译947869362694 破解下 是转化成中国话 不是变成英语这么多数字怎么写比如 521 我爱你 这个效果
ASCII码的ASCII应该怎么发音?
电子表格中怎么把数字元变成万元
怎么把Excel中的公式值转化为数字.就是里面的计算数值,我要转化成每有公式的数字.