C的数据类型
数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。
C语言支持广泛的数据类型,如下:
数据类型选择:当明确知道数值不可能为负时,选用无符号类型。使用int执行整数运算。在算术表达式中不要使用char或bool,只有在存放字符或布尔值时才使用它们。执行浮点数运算选用double,这是因为float通常精度不够而且双精度浮点数和单精度浮点数的计算代价相差无几。
当我们赋给带符号类型一个超出它表示范围的值时,结果是未定义的。
尽管我们不会故意给无符号对象赋一个负值,却可能(特别容易)写出这么做的代码:
unsignedu10;
inti42;
coutuiendl;如果int占32位,结果为4294967264
错误:变量u永远也不会小于0,循环条件一直成立,死循环
for(unsignedu10;u0;u)
coutiendl;
可以将整型字面值写作十进制数、八进制数或十六进制数的形式,以0开头的整数代表八进制数,以0x或0X开头的代表十六进制数。整型字面值具体的数据类型由它的值和符号决定。默认情况下,十进制字面值是带符号数,八进制和十六进制字面值既可能是带符号的也可能是无符号的。类型short没有对应的字面值。
浮点型字面值表现为一个小数或以科学计数法表示的指数,其中指数部分用E或e标识。
由单引号括起来的一个字符称为char型字面值,双引号括起来的零个或多个字符则构成字符串型字面值。字符串字面值的类型实际上是由常量字符构成的数组,编译器在每个字符串的结尾处添加一个空字符(),因此,字符串字面值的实际长度要比它的内容多1。
北京首座国际标准专业足球场新工体落成这是1月6日拍摄的北京工人体育场外景。新华社记者张晨霖摄当日,记者从北京市重大项目办获悉,历时两年多,北京工人体育场改造复建项目足球场主体工程建设任务完成,新工体成为全国……
人民日报少年气是经历磨难的来的生逢盛世,我们享受着新时代的和平阳光,书写着新时代的奋斗华章。新长征路上,有风有雨是常态,风雨无阻是心态,风雨兼程是状态。只有以豪迈志气……
任正非美国制裁期间华为完成1。3万颗器件的开发【手机中国新闻】近日,手机中国注意到,上海交通大学发布了一篇文章:擦亮花火、共创未来任正非在难题揭榜花火奖座谈会上的讲话的文章。其中,透露出了不少值得关注的信息,感兴趣的网友可……
多家银行大额存单额度告急怎么办?每家银行都有大额存单吗?9月财经新势力大额存单存单一般门槛是比较高的,有的需要20万才可以起购,有的门槛比较高的需要30万、50万、100万才可以起购,但大额存款的存款利率是比一般定期存款利率的……
故意让消费者看不懂的产品名,是为了掩饰什么在开始今天这篇内容前,我们想先问大家两个问题。那就是酷睿i313100与酷睿i912900KS这两款处理器,哪一个的性能更强?以及RTX4050和RTX3090Ti这两款显卡的……
RTX409016GB408012GB40708GB4060一家罗马尼亚零售商列出了NVIDIA下一代GeForceRTX40笔记本电脑阵容,其中包括旗舰产品RTX4090。这家零售商将NVIDIAGeForceRTX4090、RTX4……
NBA得分效率值和正负值排名英格拉姆牛,莫兰特前途无限本文数据来源标注在图表标题下方,图表和内容均为安安小小姐姐原创,并开启全网保护,转载引用请联系作者。NBA季后赛,进行到第4天,共安排了6支球队的三场对决。本场比赛……
从性价比篮球鞋到科技款篮球鞋怎么选头条创作挑战赛我在头条搞创作第二期秋日生活打卡季篮球鞋李宁李宁冷血Low参考价:359599名字很酷,配置齐全主要科技配置:透气工程网布材质鞋面TPU材质拼接……
懂得取舍看到过这样一则故事,一位少年被老师要求把大块石头装进空瓶子里,太大装不进去,老人告诉他,把它敲碎再装,于是少年费好一番功夫把空瓶子整满,但石子间还有空隙呀,于是往里再装沙子,塞……
横店影视城横店影视城推荐上面说到义乌火车站有直达到横店影视城专车35元人,如您提前有攻略,可提前一天在美团预定一日游或2日游,会有优惠哦坐横店专车可联系电话我和朋友直接……
婴儿血管瘤血管瘤婴儿血管瘤,皮肤科激光钟淑霞医生。看看这样是什么样的皮损,这就是胎记的一种也叫婴儿血管瘤。他出生就有的是不是。患者:出生十多天就有了,出生后十几天对。患者:十几天。……
3月底换机推荐这四款耗电低性能强,关键还不贵,用三年不会慢如果您喜欢,可以点击上面的关注二字。后续会为您提供更多有价值的内容。今天分享:3月底换机推荐这四款:耗电低性能强,关键还不贵,用三年不会慢第一款:红米Note10P……