大神们一道学淖饕

您好,没太看懂你的问题。理解不了整个句子的意思。建议你重新修改下问题。有助于我们的解答.|

}

看到一道面试题,谁能帮我详细解释下 [问题点数:20分,结帖人realminmin]

一个字符如何变成十六进制啊,我只知道ABC这种东西有相应的ASCII然后转换成16进制,怎么汉字也有啊?谁能帮我详细解释下下面的代码?谢谢!

先显示高4位,再显示低4位

//也就是将字符的ASCII码对应的10进制数用16进制表示

//但是对于汉字的一个字节(汉字由两个字节组成)它的值就有可能大于128,

//所以c的值就有可能为负值,所以会出现问题。

//也就是将字符的ASCII码对应的10进制数用16进制表示

我赞同上面的做法,不过我想题目本身是否与cout的类型有关,如果用hex这种输出方式,那么打印出来的内容不就是16进制表示方式吗?

A 啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘
A 馈愧溃坤昆捆困括扩廓阔垃拉喇蜡
A 小孝校肖啸笑效楔些歇蝎鞋协挟携

MARK一下,原本以为C++的东西基本弄懂了,其实还有很多不知道的

A 唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁

B0-D7区是常用字,按拼音来排列;后面D8-F7区按部首笔画来排列

我赞同上面的做法,不过我想题目本身是否与cout的类型有关,如果用hex这种输出方式,那么打印出来的内容不就是16进制表示方式吗?

先转换到整型,再输出是可以的


匿名用户不能发表回复!
}

我要回帖

更多关于 淖怎么读 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信