365betvip

C语言中0x000x100的数量是多少?

字号+ 作者:365bet体育投注网站 来源:365bet足球信誉开户 2019-05-06 17:22

展开全部 结果等于零。 前缀0x表示十六进制,0x00 = 0,0x100 = 1 * 16 ^ 2 + 0 * 16 ^ 1 + 0 * 16 ^ 0 = 256,然后0 * 256 = 0。 2,C / C ++规则,十六进制数必须以0x开头。 例如,0x1表示十六进制数。 1表示

展开全部
结果等于零。
前缀0x表示十六进制,0x00 = 0,0x100 = 1 * 16 ^ 2 + 0 * 16 ^ 1 + 0 * 16 ^ 0 = 256,然后0 * 256 = 0。
2,C / C ++规则,十六进制数必须以0x开头。
例如,0x1表示十六进制数。
1表示十进制数。
对于0xff,0xFF,0x102A等也是如此。
x不区分大小写(注意:0:0x是数字0,而不是字母O)。
此外,在C / C ++中,十进制数有正负点。
例如,12表示正12,-12表示负12。
但是,八进制和十六进制数字只能表示没有符号的正整数。如果在代码中输入-0xF2,则C / C ++不会将其视为负数。
以下是一些用法示例:inta = 0x100F; //使用十六进制数分配值intb = 0x70 + a; //使用十六进制数值+变量a为变量b赋值

相关文章
  • 您语言的第一语言。

    您语言的第一语言。

    2019-04-10 06:07

  • 非常甜蜜和笨拙的短语

    非常甜蜜和笨拙的短语

    2019-03-17 08:58

  • 下层土壤的语言是什么?

    下层土壤的语言是什么?

    2019-03-14 07:30

  • [语言]吃甜瓜,你的成分是预料之中的。

    [语言]吃甜瓜,你的成分是预料之中的。

    2019-03-03 12:04