C语言中的ascII码表怎么看,高四位,低四位又是什么呢?
来源:百度知道 编辑:UC知道 时间:2024/05/27 10:28:52
比如我知道一个转义字符/012(八进制代码),就能找到对应的符号。请问怎么找呢。规则是什么样。
再打个比方。ASCII表中的a,对应的十进制数是97。这是什么得来的呢?是先通过a得到一个八进制代码再换算成十进制的吗?
高手赐教。
分少请孝纳
再打个比方。ASCII表中的a,对应的十进制数是97。这是什么得来的呢?是先通过a得到一个八进制代码再换算成十进制的吗?
高手赐教。
分少请孝纳
ascii码在C语言中用char型存储,一个char占一个字节,即8位。
当写成二进制表达形式时,就是8个0或者1的数字,这8个数字中,左边四个称为高四位,右边四个称为低四位。
所以在查ascii码表时,需要:
1把要查的值,转成二进制值;
2 得到高四位值,及低四位值;
3 根据高四位值查表,找到所在列;
4 根据低四位值查表,找到所在行;
5 所在行列的交叉格,就是要查找的字符。
附ascii码表:
哈哈,你的想法太高明了。。
这个东西是很早的时候就规定了这么来搞的。。
西方人规定的。。
你可以去百度--百科--查 ascii
至于你们书上的表的话就很简单了啊,
一般都是分横向和纵向的,
横向在前,纵向在后面,书上一般都是十六进制的,
表示方法是 0x** ,**代表2位十六进制的数。。