版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chap3顺序结构编程,姚望舒周学院桥计算机科学技术大学,2020/7/15,计算机科学与技术学院,2,主要内容,数字C语言基本要素常量和变量整数数据字符实际数据表达式输入C语句数据十进制特性:是数字:09每个数字的权重是10的整数倍数,例如123=1*100 2*10 3*1(10的0次方)二进制特性:所有权数字:0,1每个数字的权重是2的整数倍数,2020/AB or ab表示数字前面有0 x,表示十六进制每个数字的权重是16的整数倍数(例如23b=2),School of computer science soo chow university,5,数字转换,十进制=二进制转换整数转换:
2、前.1001-9 1010-10 (a).1111-15 (f)注:1111=1 * (23) 1=8 4 2 1 10010111=1001,0111=0x97,2020/7/15,school of.111-7注意:111=1 *(24)1 *(21)1 *(20)=4 2 1=7 10010111=计算机科学soo chow注释:/:注释代码单行/a=b c;a=fun(5);/计算第5层/*/:将可以是一行或一行的一部分的代码片段标记为注释。/* a=b c;*/a=b c;/*计算第5层*/,2020/7/15,school of computer science soo chow
3、university,10,C语言基本元素,数据类型基本数据类型整数int实数(浮点)int密钥:系统已具有明确的含义,不允许更改(例如,if、else等)。预定义标识符:在系统中已经有意义,但可以更改(例如,define、scanf等)!用户标识符:2020/7/15,school of computer science soo chow university,12,C语言基础之前根据需要定义的符号(符号常量,包括变量),用户标识符的基本要求:数字例如,以下标识符不符合C语言语法规范:Acountb _ abc1ca # 12d student,c,2020/7/15,school of c
4、omputer science soo chow university,13,常数和变数的常数常值常数v=4.0/3.0 * 3.14159 * r * r * r * r;2020/7/15,school of computer science soo chow university,15,范例:符号常数,# define pi 3.14 # include void main SSS无法修改。2020/7/15,school of computer scity文字常数(常数):资料符号常数:标示为识别码的常数资料在程式执行期间无法变更值。包含数据的工作单元,可以在程序运行过程中更改值。20
5、20/7/15,电脑科学变数名称:小写,公称类型名称参考:整数int实数(浮点)float double文字char,2020/7/15,2020(通过文字变量定义c)float x,y;Double area,length变量名表示内存中存储单位用于存放变量的值。存储单位的大小为变量的数据类型,2020/7/15,school of computer science soo chow university,19,变量的定义和使用,变量必须为# incle X=3;Y=x * xprintf(“% d”,y);变量名称只能定义一次。变量通常在程序的头部定义,不能在程序的中间或后面定义。,202
6、0/7/15,school of computer science soo chow university,20,使用变量,先定义变量:然后使用# include voidmain()Y=printf(“% d”,y);/初始化渡边杏,2020/7/15,school of computer science soo chow university,21,分配变量,指定初始值:定义变量时int a=5,分配A=5 b=3输入函数: scanf(“% d % d”,2020/7/15,school of computer science soo chow university,22个123八进制数
7、bi=-27;Ci=0 x12整数变量值为整数。整数范围是限制的最小范围(16位)范围-32768,32767整数数据的溢出,2020/7/15,school of computer science soo chow university。正数的源代码、反代码和补码相同的1的补码源代码反代码补充,32767补码0 1 111 1111 1111 1111 1111-32767源代码1 111 1111 1111 111反代码1 000 0000000000001反代码1 -32768=-32767-1补码1 000 0000 000 32767 0111 1111 1111 111 111 1
8、 0000 0000 0000 0000 0000 0000 00000-1 1111 111 1111 1111 1111 111111111111111111111111111111111111111111111111111110-32767 1000 00000000000000000 0000000 带符号的基本整数带符号的短整数带符号的基本无符号的短整数无符号的长整数,或(signed)int(signed)short(int)(signed)long(int)unsigned int 例如:123L、432L、0L问题: 123UL或123UL是什么意思?表示123常量为无符号长常量,2020/7/15,school of computer science soo chow university,29,是实际数据。实数常数(实数)浮点表示法:0.123 123.4 1.0科学计数法:123e4 0.2e-1标准化金志洙格式:在字母e/E之前的小数部分,小数点前面有一个非零数字(例如1.23 E6、2.0e-2、)存档格式浮点数据以指数形式存储。系统将浮点数据分为小数部分和金志洙部分分别保存。金志洙部分采用规范化的金志洙格式。4字节存储8字节存储,2020/7/15,school of
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一级建造师考试(机电工程管理与实务)题库含答案(2025年广西钦州市)
- 急性脑梗患者的生活护理要点
- 小儿肺炎护理的心理支持
- 护理专业知识查询工具
- 护理查房中的法律法规
- 2026年河南郑州市总工会等19家市属事业单位招聘52人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省林州市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南洛阳汝阳县事业单位招考(247人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南安阳市安阳县事业单位招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南信阳光山县招才引智创新发展大会部分事业单位招聘183人和易考易错模拟试题(共500题)试卷后附参考答案
- 《焊条电弧焊》课件(共七章)
- 2026中远海运集团招聘考试参考题库及答案解析
- 高速路机电安全培训课件
- 医疗器械生产企业洁净区工作服管理规定
- 2025国铁集团考试题库及答案
- 老年健康饮食指导及食谱设计
- 中国科学院2025年科研项目聘用人员工作规范与考核协议
- 综合行政执法面试题及参考答案
- (高清版)DB42∕T 2012-2023 《土家族吊脚楼营造规程》
- 胎儿常见疾病的治疗:胎儿宫内治疗原则和治疗方法-医学课件
- DB32/T 4152-2021水利工程液化地基处理技术规范
评论
0/150
提交评论