版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习C语言的必备知识机电与轨道分院《C语言程序设计》谭浩强
注重基础
《数据结构(C语言版)》严蔚敏
更深入强化编程技巧
整数的原码、反码、补码表示原码表示法:
用二进制数的最高位作为符号位,当符号位为“0”是表示正数,符号位为“1”时表示负数。
例:00101011=+4310101011=-43整数的原码、反码、补码表示反码
表示符号位的最高位不变,后面表示数值的各位均取反。
例:原码-43=10101011
反码-43=11010100整数的原码、反码、补码表示补码
表示符号位的最高位不变,后面表示数值的各位均取反后加1。
例:原码-43=10101011
反码-43=11010100
补码-43=11010101整数的原码、反码、补码表示补码
表示符号位的最高位不变,后面表示数值的各位均取反后加1。
例:原码-43=10101011
反码-43=11010100
补码-43=11010101正整数的原码、反码、补码三者相同!C语言的词法单位C语言的词法单位可分成6类:1.关键字2.标识符3.常量4.字符串5.运算符6.分割符关键字:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoIfintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile
C语言的词法单位分隔符:
[](){}*.:=;#
C语言的词法单位常量:指在程序运行过程中,其值不能被改变的量。变量:其值可以改变,用标识符来标识,在使用之前必须加以说明。常量和变量都有自己的类型C语言的词法单位常量和变量的数据类型基本型:int(16位)短整型:shortint或short(16位)长整型:longint或long(32位)无符号:无符号型的整数必须是正数或零。无符号型又可细分为:无符号整型:unsignedint(16位)无符号短整型:unsignedshort(16位)无符号长整型:unsignedlong(32位)C语言的词法单位常量和变量的数据类型字符型(字符串):char(8位)可以把字符型char看成一种特殊的整型int。C语言的词法单位常量和变量的数据类型浮点型:
单精度浮点型:float(32位)双精度浮点型:double(64位)
C语言的词法单位逻辑运算符:&&、||、!
&&若左右两个操作数均为非零,则返回值为非零,否则返回值为假。a>b&&c<d||若左右两个操作数有一个为非零,则返回值为非零,否则返回零。x==1||!b!把非零操作数转换为零,而把零操作数转换为非零。!(gender==’M’&&age<20)C语言的词法单位赋值运算符:=赋值表达式:由赋值运算符组成的表达式一般形式为:<变量><赋值运算符><表达式>,如:x=2
复合运算符:在=之前加上某些特定运算符如:+=,-=,*=,/=
举例:i+=j+8等价于i=i+(j+8)x*=3等价于x=x*3p%=2等价于p=p%2
C语言的词法单位C语言的语句可以分为五大类:1、表达式语句:a=2;2、空语句:;3、复合语句:{}4、函数调用语句:hanshu1(hanshu2());5、控制语句:C语言的基本程序语句控制语句共有九种: if语句switch语句while语句do-while语句for语句break语句continue语句goto语句return语句
C语言的基本程序语句while语句的例子:
while(a>0)b=a;while(a>0)a--;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铸造碳化钨制管工岗前冲突管理考核试卷含答案
- 铁合金焙烧操作工安全管理测试考核试卷含答案
- 2025内蒙古自治区公务员考试数量关系专项练习题完整参考答案
- 耐蚀混凝土工创新意识测试考核试卷含答案
- 营销员岗前流程优化考核试卷含答案
- 农机驾驶操作员诚信道德能力考核试卷含答案
- 废矿物油再生处置工安全应急评优考核试卷含答案
- 2024年湖南交通工程学院辅导员考试笔试题库附答案
- 2024年湖北师范大学辅导员考试笔试真题汇编附答案
- 2024年辽宁地质工程职业学院辅导员考试参考题库附答案
- 施工现场安全生产网格化管理方案
- 19CJ87-2 采光、通风、消防排烟天窗(二)-屋面节能通风装置图集
- 雨课堂在线学堂《英美音乐与文化》作业单元考核答案
- 电石生产安全技术规程
- 智能制造车间SCADA系统设计方案
- 自考劳动法2025年10月真题及答案
- hsk标准教程教学课件
- CD20单抗治疗免疫性疾病
- 三角债三方协议合同范本
- 医保年度工作汇报
- 创伤性肾静脉破裂的护理课件
评论
0/150
提交评论