C语言程序设计

503595

2024秋季学期
68人加入学习
(0人评价)
教学计划
抱歉,请联系老师帮您加入课程进行学习

3.数据类型的表示

例如用标识符int表示标准整数类型,用标识符char表示字符类型,用标识符float表示单精度实数类型。

字符类型char:类型长度为1,值域范围是-128到+127之间的整数。

常用的ASCII代码表中包含有128个字符,对应的字符编码为0至127。

每个ASCII码字符都属于C语言中字符类型char中的一个字符。

短整数类型short int:类型长度为2,能够表示-32768到+32767。

4.系统定义的数据类型

(1)标准整数类型:又分为有符号和无符号两种。

有符号标准整数类型:int或signed int 长度4 -231~+231-1

无符号标准整数类型:unsigned 或unsigned int 0~+232-1

有符号短整型:short、short int、signed short int

无符号短整型:unsigned short、或者unsigned short int

有符号长整型:long、long int、signed long int

无符号长整型:unsigned long、或者unsigned long int

(2)实数类型:又分为单精度、双精度、长双精度等3种。

单精度实数类型:float,类型长度为4,对应二进制的32位,能够精确保存到7位有效数字。实数-3.18359。

双精度实数类型:double,类型长度为8,对应二进制的64位,能够精确保存到15位有效数字。实数3.18359*7.2345的结果有11位有效数字。

长双精度实数类型:long double,类型长度为8

(3)字符类型:又分为有符号和无符号两种。

有符号字符类型:char或signed char

无符号字符类型:unsigned char表示

(4)空类型:即无值类型或者叫做空值类型,使用保留字void表示。

通常用来定义函数的返回类型。

在函数名后面的一对圆括号内填写保留字void,表示参数表为空。

例如:void main(void){…}

5.用户定义的数据类型

枚举类型:是需要用户自己定义的一种简单的数据类型,它以保留字enum开始,后跟用户定义的标识符,作为枚举类型的名称,再后面是用一对花括号括起来的部分,作为该枚举类型的定义体,最后用分号结束定义。

定义体中包含用逗号分开的枚举常量标识符,每个枚举常量的值为它的位置序号。

enum color{red, yellow, blue};

其中color为该枚举类型的标识符,red、yellow和blue为枚举常量,位置序号依次为0、1和2。

enum color x=blue;

enum day{Sun=7, Mon=1, Tues, Wed, Thur, Fri, Sat};

[展开全文]

授课教师

课程特色

图文(49)
视频(77)
练习(48)
考试(5)