C语言允许使用的数据类型【转】
C语言允许使用的数据类型见图1。带*号的是C99所加。

图1.C语言的数据类型
C语言的整型类型,变量值在存储单元中都是以补码形式存储的,存储单元中的第一个二进制代表符号。整型变量的值的范围包括负数到正数(见表1)。
表1.整型数据常见的存储空间和值的范围

表2.实型数据的有关情况


强制类型转换运算符
可以利用强制类型转换运算符将一个表达式转换成所需要的类型。例如:
(double)a
(int)(x+y)
(float)(5%3)
其一般形式为:(类型名)(表达式)
需要说明的是,在强制类型转换时,得到一个所需类型的中间数据,而原来变量的类型未发生变化。

浙公网安备 33010602011771号