- 5
- 0
- 约8.97千字
- 约 49页
- 2023-10-02 发布于四川
- 举报
第3章 数据类型、运算符与表达式 3.2 常量与变量 3.3 整型数据 3.3 整型数据 例3.2 整型变量的定义与使用#include stdio.hvoid main(){ int a,b,c,d; unsigned u; a=12; b=-24; u=10; c=a+u; d=b+u; printf(“a+u=%d,b+u=%d\n″, c, d);} 例3.3 整型数据的溢出#include stdio.hvoid main(){ int a,b; a=32767; b=a+1; printf(“%d,%d\n”,a,b);} 例3.1 符号常量的使用#define PRICE 30#include stdio.hvoid main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total);} 3.4 浮点型数据 例3.4 浮点型数据的舍入误差#include stdio.hvoid main(){ float a,b; a = 123456.789e5; b = a + 20 ; printf(“%f\n”,b); } 3.5 字符型数据 例3.6 向字符变量赋以整数。 #include stdio.hvoid main(){ char c1,c2; c1=97; c2=98; printf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2);} #include stdio.hvoid main(){ char c1,c2; c1=’a’; c2=’b’; c1=c1-32; c2=c2-32; printf(“%c %c″,c1,c2);} 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 例3.8 强制类型转换。 #include stdio.hvoid main(){ floatx; inti; x=3.6; i=(int)x; printf(x=%f, i=%d\n,x,i);} 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 作业: P67-3.6、3.8、3.9、3.10、3.12 C规定:在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。 C规定以字符‘\0’作为字符串结束标志。 如:如果有一个字符串常量“CHINA” ,实际上在内存中是: \0 A N I H C 它占内存单元不是5个字符,而是6个字符,最后一个字符为’\0’。但在输出时不输出’\0’。 C语言允许在定义变量的同时使变量初始化 如: int a=3; // 指定a为整型变量,初值为3 float f=3.56; // 指定f为浮点型变量,初值为3.56 char c=‘a’; // 指定c为字符变量,初值为‘a’ int a,b,c=5; //表示指定a、b、c为整型变量,但只对c初始化,c的初值为5 int a=3,b=3,c=3; //表示a、b、c的初值都是3。 不能写成∶ int a=b=c=3; ? 混合运算:整型(包括int,short,long)、浮点型(包括float,double)可以混合运算。在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算. 说明: 这种类型转换是由系统自动进行的。 假设i为整型变量,f为float变量,d为double型变量,e为long型 10+a+i * f - d / e int int double double double double double double 3.8.1 C运算符简介 C的运算符有以下几类: (1)算术运算符 (+ - * / %) (2)关系运算符 (>< == = = != ) (3)逻辑运算符 (!&& ||) (4)位运算符 ( ~ |∧&) (5)赋值运算符 (=及其扩展赋值运算符) (6)条件运算符 (?:) (7)逗号运算符 (,) (8)指针运算符 (*和&) (9)求字节数运算符(sizeof) (10)强制类型
您可能关注的文档
最近下载
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
- 2025年春新人教版七年级下册历史全册课件.ppt
原创力文档

文档评论(0)