C语言之数据类型

1.基本数据类型

    C语言中包含整型、浮点型、和字符型三种数据类型。

        1)整型十进制整数形式如 1,123,412。

            从有无符号来说,整型包含无符号型(unsigned)和有符号型(signed可以省略)

            从字节数来说,整型包含short型(2字节),int型(4字节),long型(4字节)


        2)字符型:单引号括起来的一个字符如‘1’,‘a’,‘%’。

            字符型为char型占一个字节其中单引号为界限符号不占字节。在计算机中所有字符是以二进制数值存放的

             一般采用ASCII码存放。

            


        3)浮点型(实型):十进制小数形式或指数形式如123.21、0.12、12.1e3(12.1*10^3)

            浮点型包括单精度float型(4字节)、双精度double(8字节)


2、构造类型

    构造类型包含结构体(struct),共用体(union)、枚举(enum)

    1)结构体: 不同类型数据组合的组合型数据结构

             结构体的定义      

            struct student  //结构体类型的说明与定义分开。 声明

            {

                int age;   /*年龄*/

                float score;  /*分数*/

                char sex;     /*性别*/

            };


    2)共用体:在进行某些算法的C语言编程的时候,需要使几种不同类型的变量存放到同一段内存单元

               共用体的定义

      union 共用体名                                

        {                                                              {

                  成员表列                                                int i;

          }变量表列;                                                   char ch;

                                                                               float f;

                                                                      }a,b

        3)  枚举

           枚举的说明与结构和联合相似,其形式为:

    enum枚举名{

    标识符[=整型常数],

    标识符[=整型常数],

...

    标识符[=整型常数]

    }枚举变量;


3、指针类型

    指针类型包括数组型和指针型

4、空类型(void)

       void 不需要返回值,当没有系统时大多采用void
        //没有系统时使用这种方式
        void main()
    {
//
    }
//有系统的时候使用这种方式
int main()
{
return 0;//正确执行完毕的
return -1;//错误执行完毕的
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值