c语言32个关键字和9种控制语句和34个运算符集合
更新时间:2023-10-09 10:16:01 阅读量: 综合文库 文档下载
一、C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 1 数据类型关键字(12个): (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类型变量或函数 (9) struct:声明结构体变量或函数 (10) union:声明共用体(联合)数据类型 (11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
2控制语句关键字(12个): A循环语句
(1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环 B条件语句 (1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用) (3)goto:无条件跳转语句 C开关语句
(1)switch :用于开关语句 (2)case:开关语句分支
(3)default:开关语句中的“其他”分支 D返回语句
return :子程序返回语句(可以带参数,也看不带参数) 3 存储类型关键字(4个)
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量) (3)register:声明积存器变量 (4)static :声明静态变量 4 其它关键字(4个): (1)const :声明只读变量 (2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用 (4)volatile:说明变量在程序执行中可被隐含地改变
二、C语言中的9中控制语句 goto语句:无条件转向; if语句:判断语句; while循环语句;
do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;
for语句:循环,可替代while语句; 只是用法不同; break语句跳出本层的循环;(只跳出包含此语句的循环)
continue语句:继续(一般放到循环语句里,不在执行它下面的语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()的括号里; switch语句:多相选择; return语句:返回;
C语言运算符
算术运算符
TAG:运算符,数据类型
TEXT:算术运算符对数值进行算术运算,其中:加、减、乘、除、求余运算是双目运算。其结果可以是整数、单精度实数和双精度实数。自增、自减运算是单目运算,其操作对象只能使整型变量,不能是常量或表达式等其他形式。
REF: .TXT,+运算符.txt,-运算符.txt,*运算符.txt,/运算符.txt,%运算符,++运算符,-- 运算符 加+
TAG:算术运算符,运算符,数据类型
TEXT:双目运算符,算数加法。单目运算符,表示正数。 REF: .TXT,算数运算符.txt 减-
TAG:算术运算符,运算符,数据类型
TEXT:双目运算符,算数减法。单目运算符,表示负数。 REF: .TXT,算数运算符.txt 乘*
TAG:算术运算符,运算符,数据类型 TEXT:*,双目运算符,算数乘法。 REF: .TXT,算数运算符.txt
除/
TAG:算术运算符,运算符,数据类型
TEXT:/,双目运算符,算数除法;如果两个参与运算的数是整数,表示整除,舍去小数部分。
如5.0/2等于2.5,而5/2等于2。 REF: .TXT,算数运算符.txt 取余%
TAG:算术运算符,运算符,数据类型
TEXT:/,双目运算符,算数除法;如果两个参与运算的数是整数,表示整除,舍去小数部分。
如5.0/2等于2.5,而5/2等于2。 REF: .TXT,算数运算符.txt 自加++
TAG:算术运算符,运算符,数据类型
TEXT:单目运算符,针对整数运算,可以放在运算数的两侧,表示运算数增1。
REF: .TXT,算数运算符.txt 自减--
TAG:算术运算符,运算符,数据类型
TEXT:单目运算符,针对整数运算,可以放在运算数的两侧,表示运算数减1。
优先级:所有运算符中级别最低。 结合方向:自左向右(左结合性) 例如:int a=2,c; float b=5.2;
c=a,2*a,2*b的结果为10.4(最后一个表达式的值),因为逗号表达式的求值顺序是:先计算c=a,将a的值赋给c(c=2),其此计算2*a的值(为4),最后计算2*b的值(为10.4)。当整个表达式计算结束后,c的值为2,整个表达式的值为10.4。 REF: .TXT, b
sizeof运算符
TAG:运算符,数据类型
TEXT:sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。
REF: .TXT, 类型转换
隐式转换
显式转换
位运算符
TAG:运算符,数据类型
TEXT:在C语言中,位运算符是为了描述系统而设计的位运算,它的设计目标是为了取代汇编语言。位运算是对字节或字中的位(bit)进行测试或移位处理。运算符是对c语言中的字符型(char)或整型(int)数据的操作,而不能用于其他类型。例如:float、double等。位运算符分为位逻辑运算符和移位运算符。
REF: .TXT,&运算符.txt,|运算符.txt,运算符.txt,^运算符.txt
位逻辑与
TAG:逻辑运算符,算数运算符,运算符,数据类型 TEXT:&逻辑与运算符,按位与。
如2的二进制数是0010,7的二进制数是0111 2&7的值为2(0010)。 REF: .TXT,逻辑运算符.txt
位逻辑或
TAG:逻辑运算符,算数运算符,运算符,数据类型 TEXT:|逻辑与运算符,按位或。
如2的二进制数是0010,7的二进制数是0111 2|7的值为7(0111)。
REF: .TXT,逻辑运算符.txt
位逻辑反
TAG:逻辑运算符,算数运算符,运算符,数据类型
TEXT:逻辑与运算符,单目运算符,右结合,对运算数按位取反。 REF: .TXT,逻辑运算符.txt
位逻辑异或
TAG:逻辑运算符,算数运算符,运算符,数据类型
TEXT:^逻辑与运算符,按位异或(位相异则或,否则为0)。 如2的二进制数是0010,7的二进制数是0111 2^7的值为5(0101)。 REF: .TXT,逻辑运算符.txt
正在阅读:
c语言32个关键字和9种控制语句和34个运算符集合10-09
南宁市人民政府办公厅关于印发南宁市城乡医疗救助办法的通知03-16
毕业设计zl系列轮式载重机05-05
公共政策学期末复习要点..05-25
2015-2016学年人教新目标版英语八年级下学期第一次月考试题1(初06-16
长津湖个人观后感范本优选04-04
夏黑葡萄扦插快繁与丰产栽培技术05-22
数的整除(2)03-15
基于用户行为的移动互联网服务运营商业务营销模式研究09-05
办公室安全试题答案07-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 运算符
- 语句
- 集合
- 关键字
- 语言
- 控制
- 2019年整理--学校爱心、诚信、责任性德育活动方案
- 世界海洋工程装备制造业发展报告之四 - 图文
- 湖北汽车工业学院专升本计算机文化基础试题(含答案)
- 余伟-eviews理论及应用总结
- 社会学:社会互动的维度和类型
- 2013年4月山东省专升本计算机文化基础真题及答案
- 2011年护士执考的模拟试卷
- 燃气管线工程施工方案
- 微观经济学试卷及答案1分析解析
- 土地一级开发具体流程图及相关法律法规
- 433和315无线模块的软件编解码遥控程序
- 2016年人教新版七年级历史下册第1、2单元知识点归纳
- 成本会计作业题答案
- 2010级教育学试卷A
- ANSYS热分析分析指南
- 形式逻辑笔记(金岳霖)附前辈整理材料
- 中国古代作家作品专题研究名词解释、简答练习
- 废水污染源自动监测设备比对监测报告
- 433m无线模块基础知识
- 破解文化馆发展困境找准公共文化服务的实质