中国高校课件下载中心 》 教学资源 》 大学文库

中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符和表达式

文档信息
资源类别:文库
文档格式:PPT
文档页数:130
文件大小:3.65MB
团购合买:点击进入团购
内容简介
2.1 C语言的数据类型 2.2 常量与变量 2.3 运算符和表达式
刷新页面文档预览

第2章 数据类型、运算符与表达式 2.1C语言的数据类型 2.2常量与变量 2.3运算符和表达式

第2章 数据类型、运算符与表达式 2.1 C语言的数据类型 2.2 常量与变量 2.3 运算符和表达式

0x00000000 0x10000000 0x18 字节“byte 0x10000001 读写头 排 0x10000002 0x10000003 ◆ 0x20000000 010 位“bit” UxZ000ee8开 -座位 0x20009g2 0x20000003 0x20000004 0x20000005 1字节=8位 . 有限状态 28=256种信息 OxFFFFFFFF 控制器 存储器

0x20000005 0x20000004 0x20000003 0x20000002 0x20000001 0x20000000 0x00000000 0xFFFFFFFF 0x18 0x10000003 0x10000002 0x10000001 0x10000000 存储器 1 1 1 0 1 0 1 0 字节“byte” -排 位“bit” -座位 1字节=8位 2 8=256种信息 q 1 q 2 q 3 q 4 读写头 有限状态 控制器

短整型 short 整型 整 型int 长整型Iong 基本类型 单精度型float 实型 双精度型double 字符类型 char 数组 C数据类型 构造类型 结构体struct 共用体union 指针类型 枚举类型enum 数据类型决定: 空类型void 1.数据占内存字节数 定义类型typedef 2.数据取值范围 3.其上可进行的操作

C 数 据 类 型 基本类型 构造类型 指针类型 空类型 void 定义类型 typedef 字符类型 char 枚举类型 enum 整 型 实 型 单精度型 float 双精度型 double 数组 结构体 struct 共用体 union 短整型 short 长整型 long 整 型 int 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作

第2章数据类型、运算符与表达式 2.1C语言的数据类型 ◆2.2常量与变量 2.3运算符和表达式

第2章 数据类型、运算符与表达式 2.1 C语言的数据类型 2.2 常量与变量 2.3 运算符和表达式

2.2.1标识符(区别大小写):用来标识变量名、符 号常量名、函数名、数组名、类型名、文件名的有 效字符序列。 标识符的构成规则:(不能使 键字) @以字母( ?随后可跟 张三张$三 X 划数 。标识符的长度各个系统不同,建议不要超过8个 例:判断下列标识符号合法性 sum Sum M.D.Jolim day Date 3days student name #33 lotus 1 2 3 char ab above S123

2.2.1标识符(区别大小写):用来标识变量名、符 号常量名、函数名、数组名、类型名、文件名的有 效字符序列。 标识符的构成规则:(不能使用关键字) 以字母(大小写均可)或下划线开头 随后可跟若干个(包括0个)字母、数字、下划数 标识符的长度各个系统不同,建议不要超过8个 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char a>b _above $123 M.D.John 3days #33 char a>b $123 张三 张$三 ×

C语言吴健字表格(c99标准) 也称保留字,它是C语言中具有特定含义,专门用 做语言特定成分的标识符,关键字不能作为用户标识符 void char short int long float double signed unsigned struct union enum typedef auto static extern const register return if else switch case default do while for break continue goto sizeof volatile inline restrict Bool Comple Imagina

C语言关键字表格(c99标准) 也称保留字,它是C语言中具有特定含义,专门用 做语言特定成分的标识符,关键字不能作为用户标识符 void char short int long float double signed unsigned struct union enum typedef auto static extern const register return if else switch case default do while for break continue goto sizeof volatile inline restrict _Bool _Comple x _Imagina ry

课堂练习 1.在C语言中,下列标识符中合法的是(A) A_int B 3in1-3 C A_BID D void

课 堂 练 习 1. 在C语言中,下列标识符中合法的是( ) A _int B 3in1-3 C A_B!D D void A

课堂练习 2.下列选项中,均是合法标识符的选项(C) void zhangsan B _12 5.2 include C _888 fun _INT D -12 const 2*a

课 堂 练 习 2. 下列选项中,均是合法标识符的选项( ) A _a void zhangsan B _12 5.2 include C _888 fun _INT D -12 const 2*a C

2.2.2常量 常量定义:在程序执行过程中,其值不发生改 变的量称为常量。 。常量区分为不同的类型,如12,0,-3为整型常量, 4.6、-1.23为实型常量,‘a',‘d'为字符常量 ·常量一般从其字面形式即可判别,这种常量称为字 面常量或直接常量

2.2.2 常量 常量定义:在程序执行过程中,其值不发生改 变的量称为常量。 ◼ 常量区分为不同的类型,如12,0,-3为整型常量, 4.6、-1.23为实型常量,‘a’ , ‘d’为字符常量 ◼ 常量一般从其字面形式即可判别,这种常量称为字 面常量或直接常量

可以用一个标识符代表一个常量,称为符号常量。 【例2.1】符号常量的使用 #define PI3.14159/*定义符号常量PI,其值为3.14159*/ #include int main() /按照小数格式输出2*PI*1的值*/ printf("半径是1的圆的周长是:%fn",2*PI*1); printf("半径是1的圆的面积是:%fn",PI*1*1); /*按照小数格式输出PI*1*1的值*/ return 0;

可以用一个标识符代表一个常量,称为符号常量。 【定义格式: 例2.1】符号常量的使用 #define 符号常量 常量 #define PI 3.14159 /*定义符号常量PI,其值为3.14159*/ #include int main( ) { /*按照小数格式输出2*PI*1的值*/ printf ("半径是1的圆的周长是:%f\n", 2*PI*1); printf ("半径是1的圆的面积是:%f\n", PI*1*1); /*按照小数格式输出PI*1*1的值*/ return 0; }

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档