小华问答网 教程 c基本的数据类型有哪些(c中的基本数据类型)

c基本的数据类型有哪些(c中的基本数据类型)

c基本的数据类型有哪些, 数据类型是程序的基础:它们告诉我们数据的含义以及我们可以对数据执行的操作。

c语言支持多种数据类型,如下所示:

c基本的数据类型有哪些(C的数据类型)(1)

数据类型选择:

当明确知道数值不能为负时,选择无符号类型。

使用int执行整数运算。

不要在算术表达式中使用char或bool,只在存储字符或布尔值时使用它们。

选择Double来执行浮点数运算,因为float通常不够精确,并且双精度浮点数和单精度浮点数的计算成本几乎相同。

当我们给一个超出其表示范围的有符号类型赋值时,结果是未定义的。

虽然我们不会故意给无符号对象赋一个负值,但是可以(特别容易)编写代码来这样做:

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标识。

用单引号括起来的字符称为字符文字,用双引号括起来的零个或多个字符构成字符串文字。字符串的文字类型实际上是常量字符的数组,

编译器在每个字符串的末尾添加一个空字符(“\0”),因此字符串的文字值的实际长度比其内容多1。

c基本的数据类型有哪些,以上就是本文为您收集整理的c基本的数据类型有哪些最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表本站立场,转载请注明出处:https:

c基本的数据类型有哪些

小华问答网后续将为您提供丰富、全面的关于c基本的数据类型有哪些内容,让您第一时间了解到关于c基本的数据类型有哪些的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。