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

上传人:sx****84 文档编号:243010414 上传时间:2024-09-13 格式:PPT 页数:12 大小:100.50KB
返回 下载 相关 举报
第二部分:C语言基础知识_第1页
第1页 / 共12页
第二部分:C语言基础知识_第2页
第2页 / 共12页
第二部分:C语言基础知识_第3页
第3页 / 共12页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第二部分:C语言基础知识,C语言程序设计,第二部分:C语言基础知识,9/13/2024,1,3.2 数据的表现形式及其运算,计算机高级语言中,数据表现为,常量,和,变量,两种,形式。,1,、标识符,高级语言中用来对变量、符号常量、数组、函数,命名的有效字符序列称为标识符,标识符命名规则,(,1,)只能包含,字母,、,数字,和,下划线,(,2,)第一个字符必须是字母或下划线,(,3,),C,语言是大小写敏感的,如,grade,和,Grade,是两个不同的标识符。,判断:,a,、,xyz_,、,pi,、,、,56_a,、,a/b,、,y!,、,_to,、,a-2,、,&a,9/13/2024,2,3.2 数据的表现形式及其运算,1,、标识符,标识符分类,关键字:,已经事先定义好了,程序员不能再将它们另做它用。参看教材附录二,记住常用的关键字(如,int,、,if,、,do,、,break,、,case,、,char,等)。,预定义标识符:,在,C,语言系统中已经使用了的标识符(如,printf,、,scanf,、,define,、,include,等)。预定义标识符可用作用户标识符。(为了避免误解,,不要将该类标识符另作他用,),用户标识符:,根据用户需要定义的标识符。用户标识符不能是关键字。,9/13/2024,3,3.2 数据的表现形式及其运算,2,、常量及其分类,(,1,)直接型常量,整形常量,实型常量,十进制小数形式:,1.23,、,0.75,、,13.59,指数形式:,1.23e4,、,0.98E-13,、,152e0,字符型常量,字符、字符串、转义字符,注意:e的前后必须有数字,并且e后面必须是整数!,9/13/2024,4,3.2 数据的表现形式及其运算,(,2,)符号常量,/根据输入的半径求圆的周长、面积以及球体的体积,include,int main(),float r,c,s,v; /r半径,c周长,s面积,v体积,scanf(“%f”, /输入半径,c=2*3.1415926*r;,s=3.1415926*r*r;,v=4.0/3.0*3.1415926*r*r*r;,printf(“周长是:%f,面积是%f,体积是%fn”,c,s,v);,多次出现相同的数值常量,用某个符号代替?,9/13/2024,5,3.2 数据的表现形式及其运算,(,2,)符号常量,/根据输入的半径求圆的周长、面积以及球体的体积,include,#define PI 3.1415926/定义符号常量,int main(),float r,c,s,v; /r半径,c周长,s面积,v体积,scanf(“%f”, /输入半径,c=2*PI*r;,s=PI*r*r;,v=4.0/3.0*PI*r*r*r;,printf(“周长是:%f,面积是%f,体积是%fn”,c,s,v);,程序编译的时候会把PI替换成3.1415926,c=2*,3.1415926,*r;,s=,3.1415926,*r*r;,v=4.0/3.0*,3.1415926,*r*r*r;,9/13/2024,6,3.2 数据的表现形式及其运算,(,2,)符号常量,符号常量在使用之前必须先定义,其一般形式为:,#define,符号常量标识符 常量值,注意:,(,1,)定义符号常量时不要加“;”,(,2,)符号常量不是变量,(,3,)符号常量在编译时会被替换为常量值,9/13/2024,7,19、有以下程序#include#definePT3.5;#defineS(x)PT*x*x;mian(),inta=1,b=2;printf(“%4.1fn”,S(a+b);程序运行后输出的结果是A)14.0B)31.5C)7.5D)程序有错无输出结果,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,宏,9/13/2024,8,3.2 数据的表现形式及其运算,3,、变量:在程序的运行过程中,其值,可以改变,的量。,变量定义的一般形式为:,类型说明符 变量名,;,(1)变量名不可以是关键字;,(2)允许在一个类型说明符后,定义多个相同类型的变量,各变量名之间用逗号间隔,最后一个变量名之后必须以“;”号结尾;,(3)一般变量的定义放在函数体的开头部分。,(4)变量必须先定义后使用。,9/13/2024,9,main(),int a; /,定义变量,a=15; /,给变量赋值,printf(%d , a);,分配内存空间,a,变量名,15,变量值,3.2 数据的表现形式及其运算,15,9/13/2024,10,3.2 数据的表现形式及其运算,4,、常变量:值不能改变的变量,const,变量类型 变量名,=,变量值;,常变量和符号常量的,区别,const int a=3;,#define A 3,9/13/2024,11,3.2 数据的表现形式及其运算,5,、数制的转换,数制,十进制、二进制、八进制、十六进制,十进制转换为其他进制,其他进制到十进制的转换,二进制和八进制、十六进制之间的转换,9/13/2024,12,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!