一道C语言基础的选择题:若计算机内存中连续两个字节的内容其十六进制形式为34和64,则他们不可能是() A.两个西文字符

一道C语言基础的选择题:若计算机内存中连续两个字节的内容其十六进制形式为34和64,则他们不可能是() A.两个西文字符的ASCII码 B.1个16位整数 C.1个汉字的机内码D.图像中一个或两个像素的编码
为什么答案是 :B
菊丸小喵003 1年前 已收到1个回答 举报

361530299 幼苗

共回答了22个问题采纳率:100% 举报

应当是C吧 原题是竖排的 可能出老师抄错题了
简单而言 汉字内码是两个高位为1的8位二进制数 即1XXXXXXX 1XXXXXXX
即两个>127的二进制数
原因见下
汉字机内码,又称“汉字ASCII码”,简称“内码”
汉字在计算机内部其内码是唯一的.因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性.例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码.为此,汉字机内码应对国标码加以适当处理和变换.
GB码的机内码为二字节长的代码,它是在相应GB码的每个字节最高位上加“1”,即 汉字机内码=汉字国标码+8080H
原题
若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不能使().
A.2个西文字符的ASCII码 C.1个16位整数
B.1个汉字的机内码 D.图像中的一个或两个像素的编码
答案B

1年前 追问

10

菊丸小喵003 举报

能不能把ABCD各解释一遍..为什么

举报 361530299

英文ascII值 0~128 即00~7F 16位整數 16個位為任何數都ok 圖像編碼 若是8位色 則一個點(像素)用8個位存 若是16位色 則16個位存 若24 32位色 …… 色位 相當於屏幕設分辨率的那個位數
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.255 s. - webmaster@yulucn.com