sizeof 函数用来测量类型 或者变量长度的函数 例:sizeof( int )
整型 长整型 短整型 双长整型 在存储单元中 以 补码形式 存在 。
若即未指定 signed 也未指定 unsigned 则默认为 signed—有符号类型。
只有整型 前面可以加 signed 或者 unsigned ,实型前面则没有。
对于无符号 整型 数据 输出 则采用 %u 来输出,例:printf(’‘%u\n’‘)
字符型数据
字符 在计算机 中以 代码**(整数)形**式存储的。
常见ASCII代码 代表:
A 以十进制 65 代表;
a 以十进制 97 代表;
空字符 (’\0‘)
警告 (’\a‘)
退格 (’\b‘)
回车 (’\r‘)
字符变量用 char (来自英文character)定义,例:char a = ‘?’,这里的 ? 字符在ASCII码中 以数字 63 表示(字符在计算机中以整数表示)所以 这里 将63的二进制 赋值到 字符变量a 的存储单元中。
其共有两种输出方式 %d (数字输出形式),%c (字符输出形式)
浮点型数据
c语言中,实数 是以指数形式 存放在存储单元中的。
在c语言中 进行浮点数的 算数 运算时,将float 型 数据 都转换成double 型 然后计算。
float 有效数字 6
double 有效数字 15