C语言学习(一)----数据类型

C语言的数据类型:

 在这里先介绍基本类型,其他的类型以后一一介绍: 

整型数据:

    1.整型变量的分类

       基本整型:int  

     短整型:short int或者short  

     长整型:long int或者long 

     加上修饰符 signed/unsigned默认为signed。

  通常做法:long定为32位,short定为16位,int可以是16位,也可以是32位。

    2.整型常量:

     十进制整数:如123,3435

     八进制整数:以0开头 如0123表示八进制的123

     十六进制整数:以0X开头 如0x123表示十六进制的123

      整型常量的定义:在常量后面加U或u表示unsigned int类型,加l或L表示long类型。

      *整型溢出:如int最大表示为32767,再加1,其结果为-32768。

浮点型数据

    1.浮点型变量的分类

           float      32位

           double    64位

           long double  128位

    2.浮点数有两种表示方式:

           A:十进制小数形式。如1.23,45.67

           B:指数形式。如123e3表示123X103

     float只能接受6~7位有效数字,double可以接受15~16位有效数字。

字符型数据:

    字符常量表示用单撇号括起来的一个字符。如'A'

    字符数组可以表示一个字符串。

posted @ 2013-09-28 22:24  hurly117  阅读(171)  评论(0编辑  收藏  举报