2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)

2023-07-31
| 21页
| 118人阅读
| 10人下载
普通

内容正文:

任务三 了解C语言的数据类型 C语言提供了丰富的数据类型 C语言中的数据类型可以分为基本类型、构造类型和指针类型。 基本类型包括整型、字符型、浮点型和枚举类型 构造类型是用基本类型来构造的,包括结构体类型和共用体类型 指针类型,专门来存放内存地址 任务三 了解C语言的数据类型 基本类型 整型 短整型(short) 整型(int) 长整型(long) 字符型(char) 浮点型 单精度浮点型(float) 双精度浮点型 (double) 空类型(void) 枚举类型(enum) 构造类型 结构体类型(struct {……} ) 共用体类型(union {……} ) 指针类型 * 任务三 了解C语言的数据类型 基本类型中的整型是用来存放整数的,根据保存一个数字所需的字节多少可以分为短整型(short)、整型(int)和长整型(long) 根据最高位是否是符号位可以分为有符号的和无符号的(unsigned)。 基本类型中浮点型是采用浮点数形式来存放小数的 根据保存数字的字节多少可以分为单精度浮点型(float)、双精度浮点型(double)两种 任务三 了解C语言的数据类型 数据类型 类型说明符 数据位数(字节数) 取值范围 整型 int 16(2字节) -32768~+32767 短整型 short 16(2字节) -32768~+32767 长整型 long 32(4字节) -2147483648~+2147483647 无符号整型 Unsigned int 16(2字节) 0~65535 无符号短整型 Unsigned short 16(2字节) 0~65535 无符号长整型 Unsigned long 32(4字节) 0~4294967295 单精度浮点型 float 32(4字节) |10-38~1038| 双精度浮点型 double 64(8字节) |10-308~10308| 字符型 char 8(1字节) 0~255 各种类型数据占用的字节数及取值范围 任务四 声明变量 一、变量的声明 在程序运行过程中,其值可以被改变的量称为变量。 声明变量,就是告诉计算机要使用的变量是什么类型的,叫什么名字。这样计算机就可以分配一定大小的空间,并记录下这块空间在内存中的位置。 注意: C语言规定,所有的变量必须先声明,后使用。 任务四 声明变量 变量的声明形式 类型说明符 变量名标识符 例如: int age ; 同时声明多个同类型的变量,可以在类型说明符后面加多个用逗号隔开的变量标识符 例如: int name1,name2; 任务四 声明变量 变量的命名规则 ① 名字由英文大小写字母、数字和下划线组成,首字母必须是英文字母或下划线。 ② Turbo C 2.0允许名字的长度为32个字符,通常取前8个字符为有效字符。 ③ C语言认为一个字符的大写形式与小写形式代表不同意义,例如变量“Name”和“name”被认为是两个不同的名字。 ④ 名字最好是有一定意义的,一看名字就知道变量的用途。 ⑤ 系统的保留字(又称关键字),在C语言当中有特殊的含义,是不可以用作用户自定义的标识符的。 任务四 声明变量 Auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while C语言的关键字 任务四 声明变量 本项目中变量的声明 main() { long int QQ_num; /*长整型变量QQ_num,用来存放QQ号码*/ char pet_name[20]; /*字符串pet_name,用来存放昵称*/ char true_name[20]; /*字符串true_name,用来存放真实姓名*/ char sex; /*字符型变量sex,用来存放性别*/ int age; /*整型变量age,用来存放年龄*/ char telephone_num[12]; /*字符串telephone_num,用来存放电话号码*/ char city[10]; /*字符串,用来存放好友所在的城市*/ char E-mail[50]; /*字符串,用来存放电子邮件地址*/ } 任务四 声明变量 二、给变量赋值 赋值的格式 变量名 = 变量的值 例如

资源预览图

2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
1
2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
2
2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
3
2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
4
2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
5
2.3了解C语言的数据类型 (课件)-高二《程序设计基础》同步教学(人民邮电版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。