首页 热点专区 义务教育 高等教育 出国留学 考研考公

c++中的数的大小写有要求吗?

发布网友

我来回答

1个回答

热心网友

1、C/C++规定,16进制数必须以 0x开头。比如 0x1表示一个16进制数,而1则表示一个十进制,0xff,0xFF,0X102A,等等.其中的x不用区分大小写。

C/C++中,10进制数有正负之分。比如12表示正12,而-12表示负12。但8进制和16进制只能表达无符号的正整数,如果在代码中写-0xF2,C/C++并不把它当成一个负数。

2、以下是一些用法示例:

int a = 0x100F;    //用一个十六进制数给变量a赋值

int b = 0x70 + a;    //用一个十六进制数+变量a的值给变量b赋值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com