C语言基础--数据类型

一.整数类型:int

   1.介绍

     C语言中,一个整数常量包括一位或多数位组成的序列,并且在这个数位前包含一个正号或负号(当然正号可以被省略),数位之间不可以有空格逗号等。举例:12000,-190是int类型,但是12,000却不是有效的int类型。

   2.进制

    i.十进制:日常生活中常用的进制。基数是10,表明到十进位,每一个位数上面有效数字是0~9(第一位不为0,为了严谨的表述)。

    ii.八进制:计算机中常用的进制。基数是8,表明到八进位,每一位的有效数字是0~7。通常的如果整数值第一位是0,那我们就认为他是八进制。举例:八进制的050表示为40(十进制)。

    iii.十六进制:一个整数值第一位带有0x的话我们就认为他是十六进制。基数是十六,表明到十六进位,每一个位数上面的有效值是0~9,不同的是10~15我们用ABCDEF来对应表示起来。举例:0xAAFFDD。

 

二.浮点数值类型:float

   1.介绍

    C语言中被声明为浮点型的数据用于存储包含有小数位的数值。浮点值常量的标识是存在一个小数点,可以省略小数点之前的位数,也可以省略小数点之后的位数。举例:3.是允许的,-.002也是允许的。需要介绍一下的是科学计数法,这个一句话带过:e后面加的是10的幂数。例如12000用科学计数法表示为1.2e4。这个e后面跟的10的幂数是可以为负的。

 

三.扩展精度类型:double

   1.介绍

    与float相似,当float表示范围不足时,用double代替即可。

 

四.单字符类型:char

   1.介绍

    char在C语言中用于储存单个字符并且用单引号包含。举例:'a', ',','\n'都是可以的\n表示换行符,虽然是两个字符,但是看作是一个整体。

 

五.布尔数据类型:_Bool

   1.介绍

    _Bool数据类型存储的只有两个值就是0和1。其中,任何非零值都会被存储为1,0值存储为0。1代表真,0代表假。

posted @ 2017-09-14 01:08  EngineerX  阅读(378)  评论(0编辑  收藏  举报