欢迎访问文稿网!

c语言数据类型有哪两种类型

范文之家 分享 时间: 加入收藏 我要投稿 点赞

c语言数据类型有哪两种类型

    2.1 基本数据类型

    数据类型是一个抽象的概念,包含有一组数据(值)的定义和对该组数据能够进行的操作(运算)的定义。

    对数据类型的使用,必须通过对数据类型的实际例子(实例/实体)的使用来体现。

    程序中,数据以变量或常量的形式表示。

    C语言程序能够用不同方法处理不同类型的数据。例如,计算银行存款的利息要求对数字数据进行数学运算,而按字母顺序排列名单则要求对字符(串)数据进行比较运算。另外,某些运算是不能对某些类型的数据进行的。例如,将人的名字相加没有意义。

    数据类型在高级程序设计语言中是一个很重要的概念。不同的数据类型在内存中的存储方式是不同的,不同数据类型的数据在内存中所占的字节数也不一样。C语言只允许在确定的数据类型上执行确定的运算。

    C语言提供的数据类型如图2.1.1所示。

    img46

    

    图2.1.1 C语言数据类型

    基本数据类型是C语言已经定义的类型,可直接使用;构造类型是由基本数据类型或其他构造类型构造而成的,是由程序员(用户)自己定义的类型;指针在C语言中使用极为普遍,指针提供了动态处理变量的能力,是C语言的精髓。空类型是一种特殊类型,该类型没有定义任何数据(值),也没有提供任何的操作,通常作为某些函数的返回类型。

    C语言的基本数据类型是构造其他类型的基础,包括整型、字符型、浮点型(包括单精度、双精度和长双精度浮点型)。

221381
领取福利

微信扫码领取福利

微信扫码分享