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

第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; }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 三种基本控制结构(上).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第03章 三种基本控制结构(下).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 数组.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第05章 函数.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第07章 预处理命令.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第08章 结构体.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第09章 文件.ppt
- 《C语言程序设计》课程教学资源(讲义资料)考试知识点复习(C语言程序设计复习样题及部分解析).doc
- 中国农业大学:《C语言程序设计》课程教学资源(试卷习题)C程序设计讲义与习题(含参考答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(分支与循环以前知识点,带答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(数组,带答案).pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第06章 指针.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(函数,带答案).pdf
- 《C语言程序设计》课程教学课件(PPT讲稿)c语言指针完整教程.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)C语言指针详解.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言指针用法详解.pdf
- 《C语言程序设计》课程教学资源(讲义资料)C指针详解(经典详细).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言中详解指针.doc
- 《计算机导论》课程教学课件(英文讲稿)7-a- Web.pdf
- 《计算机导论》课程教学课件(英文讲稿)6-b- The Internet.pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述(主讲:李辉).ppt
- 《数据结构》课程实验教学大纲 Data Structure.doc
- 《数据结构》课程设计教学大纲 Course Design of Data Structure.doc
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案8.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案6.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案7.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案9.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案2.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案3.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案4.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案1.doc
- 《数据结构》课程教学资源(试卷习题)第10章 排序自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第9章 自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第6章 二叉树课练空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第7章 自测空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第1章 概论空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第2章 线性表空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第3章 栈和队列自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第4、5章 串和数组自测卷空题(无答案).doc