字典翻译 问答 其它 计算机中的0x200中德"0x"是什么意思?我百度了一下,说的是表示十六进制200也就是2^9的意思,但是我想知道的是前面的"0x"这个代表什么意思?
问题标题:
计算机中的0x200中德"0x"是什么意思?我百度了一下,说的是表示十六进制200也就是2^9的意思,但是我想知道的是前面的"0x"这个代表什么意思?
问题描述:

计算机中的0x200中德"0x"是什么意思?

我百度了一下,说的是表示十六进制200也就是2^9的意思,但是我想知道的是前面的"0x"这个代表什么意思?

倪远平回答:
  这玩意叫数字前导,表示是一个十六进制数而已.   一般情况下声明为数字,且是A-F开头的情况下可以不要前导.如:a0就是160.   但是你如何区分16是十进制下的16还是十六进制下的16,当然也有可能是8进制下的16!   这时数字前导是显然非常重要了!   0x16:表示十六进制下的16,即十进制下的22.   16:表示十进制下16.   016:表示八进制下的16,即十进制下的14.   所以0x表示这个数是十六进制的,0开头表示这个数是8进制的,1-9开头表示是十制下的数字.如果A_F开头,一般可以不加,便由于习惯,绝大多数人还是加上了!
点击显示
其它推荐
热门其它推荐
  • 其它