55问答网
所有问题
在C语言中,'101'或'x41'表示ASCII码为十进制数65的字符'A',这是为什么?怎么算的
如题所述
举报该问题
推荐答案 2012-12-14
如果是3为数字(并且是0到7之间的数字)的表示的,就说明这是个用
八进制
数来表示其ASCII码的例子来的。。你就直接把那三位数的数字由八进制转为
十进制
就是该字符对应的ACSII码了。
那个以X开头表示的也是同理,表示这是个
16进制
的数字,把这个十六进制数转为十进制就是该字符对应的ASCII码了。。
就是这个原因,这样理解吧!!!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q4LcL8ee8.html
其他回答
第1个回答 2012-12-14
'x41'代表十六进制数,4*16+1=65
'101'代表八进制数,1*8^2+1=65
第2个回答 2012-12-14
八进制的101=1*8^2+0*8^1+1*8^0=65(10进制)
十八进制的0x41=4*16^1+1*16^0=65(10进制)
ASCII码规定10进制为65的字符是'A'
相似回答
关于
C 语言中
转义
字符
表的问题
答:
在C中
有两种特殊
的字符,
八进制转义字符和十六进制转义字符,八进制字符的一般形式是'\ddd',d是0-9的数字。十六进制字符的一般形式是'\xhh',h是0-9或A-F内的一个。八进制字符和十六
进制字符表示
的是
字符的ASCII码
对应的数值。比如 '\063'表示的是字符'3',因为'3'的ASCII码是30(十六进制)...
在C语言中,
用单撇号括起来的一个
字符
,可以使用转义字符,是什么意思?
答:
应为
在C中
有些符号是用在语法上的,如:'(单引号)、"(双引号)、\(斜杠),所以在输出的时候加一个'\'比如:\' \" \\ 这样程序就能读出这里是要输出一个' " \ 了,还有就是一些
进制数的表示
不能直接用字符控制,所以就用到转义字符来控制各种进制的显示,还有就是像换行,制表符...
C语言
问题啊啊啊
答:
\101是用
十进制表示
的ASCII码符号,就是字母e,\x41是用十六进制表示的ASCII码符号,就是字母C,但是由于输出的是%d型,即整型,所以最后输出的值为101,67和65
看不懂这个
c语言的
运行结果。
答:
例如你的/n是换行 /t是 横向跳到下一制表位置 。//是输出一个/ /***,这样的形式代表一个8
进制数,
八
进制的101
是
十进制的65,
对应就是
ASCII码
里边的‘A’/x**,这样的形式代表一个十六进制数,十六进制的41也是十进制的65,对应就是ASCII码里边的‘A’纯手打,望采纳 ...
c语言
概念问题,这怎么就
表示
这个意思了?
答:
所有的
ASCII码
都可以用“\”加数字(一般是8
进制数字
)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的
ASCII字符,
如\0,\t,\n等,就称为转义字符。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。其中:\x表示后面
的字符
是十六
进制数,
\0表示...
大家正在搜
c语言中或怎么表示
c语言中整型的运算符
c语言中?:怎么用
在C语言中
C语言中的理解
c语言中continue
c语言中\t
c语言中%f
0x41
相关问题
在C语言中,'101'或'x41'表示ASCII码为十进制数...
C语言中Ascii中为什么字符A输出等于十进制的65呢?
C++中:'\x41'所表示的字符的ASCII码是。答案是6...
C语言题目,已知字母A的ASCII码为十进制的65
字符'a'的ASCII码为什么是65啊!!!
c语言为什么‘\101’,输出为A
字母字符的十进制编码是你怎么算出来的?比如'A'为什么十进制...
"A"的ASCII码为1000001(41H),十进制是65...