16进制与字符间互相转换的原理是什么?

各种高级编程语言都有直接转换的方式,不过不知道是按什么原理转换的.比如说汉字"我"这个字符转换成16进制后是:CED2,程序是先把"我"这个字符按某种规则转换成数字,再把... 各种高级编程语言都有直接转换的方式,不过不知道是按什么原理转换的.

比如说汉字"我"这个字符转换成16进制后是:CED2,程序是先把"我"这个字符按某种规则转换成数字,再把这个数字进行加减乘除等计算后再按某种规则转换成16进制字符CDE2,是这样的吗?
还是每个字符都对应唯一的一个16进制数组,在16进制与字符间互相转换时按"表"查询就可以了?就像c#中(char)(72)=char H,(int)(H)=int 72一样?

还有其他各进制与字符间的转换原理是不是和上面的一样?

有哪位朋友愿意回答我吗?
展开
 我来答
涛哥爱吃回锅肉
2009-09-10 · TA获得超过135个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:75.7万
展开全部
ASCII

把字符的ASCII转换成16进制的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鼕虫夏草
2009-09-20 · TA获得超过1285个赞
知道答主
回答量:238
采纳率:0%
帮助的人:0
展开全部
这个实际上是有规定的.可以说是转换表.但是我想一般的编译器是不用转换的.
因为输入法或操作系统,已经帮忙转换好了.有些输入法输入的是unicode码.
CED2实际上是"我的"GBK码.
就像72是字符'H'的ASCII码一样.

GBK 亦采用双字节表示,总体编码范围为 8140-FEFE,首字节在 81-FE 之间,尾字节在 40-FE 之间,剔除 xx7F 一条线。总计 23940 个码位,共收入 21886 个汉字和图形符号,其中汉字(包括部首和构件)21003 个,图形符号 883 个。

参考资料: http://baike.baidu.com/view/931619.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
12050063
2009-09-10 · TA获得超过351个赞
知道答主
回答量:218
采纳率:0%
帮助的人:174万
展开全部
ASCII码表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式