时间:2023-05-04 12:53:17来源:本站整理作者:点击:
数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。
C 语言支持广泛的数据类型,如下:
数据类型选择:
当我们赋给带符号类型一个超出它表示范围的值时,结果是未定义的。
尽管我们不会故意给无符号对象赋一个负值,却可能(特别容易)写出这么做的代码:
unsigned u = 10;
int i = -42;
cout << u i << endl; //如果int占32位,结果为4294967264
//错误:变量u永远也不会小于0,循环条件一直成立,死循环
for (unsigned u = 10; u >= 0; --u)
cout << i << endl;
可以将整型字面值写作十进制数、八进制数或十六进制数的形式,以0开头的整数代表八进制数,以0x或0X开头的代表十六进制数。整型字面值具体的数据类型由它的值和符号决定。默认情况下,十进制字面值是带符号数,八进制和十六进制字面值既可能是带符号的也可能是无符号的。类型short没有对应的字面值。
浮点型字面值表现为一个小数或以科学计数法表示的指数,其中指数部分用E或e标识。
由单引号括起来的一个字符称为char型字面值,双引号括起来的零个或多个字符则构成字符串型字面值。字符串字面值的类型实际上是由常量字符构成的数组,编译器在每个字符串的结尾处添加一个空字符(′\0′),因此,字符串字面值的实际长度要比它的内容多1。
,伊利QQ星奶粉和小小CBA达成战略合作,2023年榛高篮球挑战赛全面开启
30万中国最“挑剔”上海妈妈的选择,小蓝象推出室外排汗系列!30万中国最“挑剔”上海妈妈的选择,小蓝象推出室外排汗系列!
父母家暴对孩子的影响,如何处理夫妻感情中的家庭暴力?夫妻吵架总冷战怎么办?怎么和好并且化解夫妻吵架呢?杭州市中小学春假时间是什么时候(2023)“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义Copyright 2022-2026 feiyundao.com 〖妃孕岛〗 版权所有 陕ICP备2022000637号-4
声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告