第二部分:C语言基础知识.ppt

上传人:本田雅阁 文档编号:3505556 上传时间:2019-09-04 格式:PPT 页数:12 大小:148.05KB
返回 下载 相关 举报
第二部分:C语言基础知识.ppt_第1页
第1页 / 共12页
第二部分:C语言基础知识.ppt_第2页
第2页 / 共12页
第二部分:C语言基础知识.ppt_第3页
第3页 / 共12页
第二部分:C语言基础知识.ppt_第4页
第4页 / 共12页
第二部分:C语言基础知识.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第二部分:C语言基础知识.ppt》由会员分享,可在线阅读,更多相关《第二部分:C语言基础知识.ppt(12页珍藏版)》请在三一文库上搜索。

1、2019/9/4,1,C语言程序设计,第二部分:C语言基础知识,2019/9/4,2,3.2 数据的表现形式及其运算,计算机高级语言中,数据表现为常量和变量两种 形式。 1、标识符 高级语言中用来对变量、符号常量、数组、函数命名的有效字符序列称为标识符 标识符命名规则 (1)只能包含字母、数字和下划线 (2)第一个字符必须是字母或下划线 (3)C语言是大小写敏感的,如grade和Grade是两个不同的标识符。 判断: a、xyz_、pi、56_a、a/b、y!、_to、a-2、&a,2019/9/4,3,3.2 数据的表现形式及其运算,1、标识符 标识符分类 关键字:已经事先定义好了,程序员不

2、能再将它们另做它用。参看教材附录二,记住常用的关键字(如int、if、do、break、case、char等)。 预定义标识符:在C语言系统中已经使用了的标识符(如printf、scanf、define、include等)。预定义标识符可用作用户标识符。(为了避免误解,不要将该类标识符另作他用) 用户标识符:根据用户需要定义的标识符。用户标识符不能是关键字。,2019/9/4,4,3.2 数据的表现形式及其运算,2、常量及其分类 (1)直接型常量 整形常量 实型常量 十进制小数形式:1.23、0.75、13.59 指数形式:1.23e4、0.98E-13、152e0 字符型常量 字符、字符串、

3、转义字符,注意:e的前后必须有数字,并且e后面必须是整数!,2019/9/4,5,3.2 数据的表现形式及其运算,(2)符号常量,/根据输入的半径求圆的周长、面积以及球体的体积 include int main() float r,c,s,v; /r半径,c周长,s面积,v体积 scanf(“%f”, ,多次出现相同的数值常量,用某个符号代替?,2019/9/4,6,3.2 数据的表现形式及其运算,(2)符号常量,/根据输入的半径求圆的周长、面积以及球体的体积 include #define PI 3.1415926 /定义符号常量 int main() float r,c,s,v; /r半径

4、,c周长,s面积,v体积 scanf(“%f”, ,程序编译的时候会把PI替换成3.1415926,c=2*3.1415926*r; s=3.1415926*r*r; v=4.0/3.0*3.1415926*r*r*r;,2019/9/4,7,3.2 数据的表现形式及其运算,(2)符号常量 符号常量在使用之前必须先定义,其一般形式为: #define 符号常量标识符 常量值 注意: (1)定义符号常量时不要加“;” (2)符号常量不是变量 (3)符号常量在编译时会被替换为常量值,2019/9/4,8,19、有以下程序 #include #define PT 3.5; #define S(x)

5、PT*x*x; mian() int a=1, b=2; printf(“%4.1fn”,S(a+b); 程序运行后输出的结果是 A)14.0 B)31.5 C)7.5 D)程序有错无输出结果,7、以下程序 #include #define SUB(a) (a)-(a) main() int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf(”%dn”,d); 程序运行后的结果是() A)0 B)-12 C)-20 D)10,宏,2019/9/4,9,3.2 数据的表现形式及其运算,3、变量:在程序的运行过程中,其值可以改变的量。 变量定义的一般形式为: 类型说明符 变量

6、名;,(1)变量名不可以是关键字; (2)允许在一个类型说明符后,定义多个相同类型的变量,各变量名之间用逗号间隔,最后一个变量名之后必须以“;”号结尾; (3)一般变量的定义放在函数体的开头部分。 (4)变量必须先定义后使用。,2019/9/4,10,main() int a; /定义变量 a=15; /给变量赋值 printf(“%d“ , a); ,分配内存空间,a,变量名,15,变量值,3.2 数据的表现形式及其运算,15,2019/9/4,11,3.2 数据的表现形式及其运算,4、常变量:值不能改变的变量 const 变量类型 变量名=变量值; 常变量和符号常量的区别 const int a=3; #define A 3,2019/9/4,12,3.2 数据的表现形式及其运算,5、数制的转换 数制 十进制、二进制、八进制、十六进制 十进制转换为其他进制 其他进制到十进制的转换 二进制和八进制、十六进制之间的转换,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1