C语言基础——数据类型

    科技2022-08-04  108

    一、数据类型

    1.1、概述:C语言要求在定义所有的常变量时必须指定变量类型,即对数据存储单元、形式等安排 C语言允许使用的类型如图所示: 其中基本类型和枚举类型变量的值都是数值,统称为算数类型 算数类型和指针类型统称为纯量类型,因为其变量的值是以数字来表示的 数组类型和结构体类型统称为组合类型 1.2、整型数据 1.2.1整型数据分为基本整型int(2或4字节),短整型short int(2字节),长整型long int(4字节),双长整型long long int(8字节)(编译器不同分配的字节或有不同,在定义数据时注意不能超出其字节长度,产生溢出) 1.2.2整型(包括字符型)数据可以加signed或unsigned进行修饰,默认的int a是带符号的 1.3、字符型数据 1.3.1、由于字符是按其代码整数形式(ASCII码)存储的,因此C99把字符型数据作为整数类型的一种 1.3.2、字符‘1’是以ASCII码方式存储的;整数1是以二进制补码方式存储的 1.3.3、C标准中在定义char型变量时,符号位由编译系统决定 1.4、浮点型数据 包括单精度浮点型float;双精度浮点型double;长双精度浮点型long double

    Processed: 0.011, SQL: 8