C语言基础内容

C语言基础内容

ID:46865070

大小:128.50 KB

页数:8页

时间:2019-11-28

C语言基础内容_第1页
C语言基础内容_第2页
C语言基础内容_第3页
C语言基础内容_第4页
C语言基础内容_第5页
资源描述:

《C语言基础内容》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言中的运算符及其优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右0圆括号(表达式)/函数名(形参表)■成员选择(对象)对象•成员名->成员选择(指针)对象指针-〉成员名2—负号运算符表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符——自减运算符--变量名/变量名一单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符1■逻辑非运算符!表达式单目运算符按位取反运算符〜表达式单目运算符sizeof长度运算符sizeof(表达式)3/除表达式/表达式左到右双目运算符

2、*乘表达式*表达式双目运算符%余数(取模)整型表达式/整型表达式双目运算符4+加表达式+表达式左到右双目运算符—减表达式-表达式双目运算符5«左移变量〈〈表达式左到右双目运算符»右移变量〉〉表达式双目运算符6>大于表达式〉表达式左到右双目运算符>二大于等于表达式〉二表达式双目运算符<小于表达式〈表达式双目运算符<=小于等于表达式〈二表达式双目运算符7等于表达式二二表达式左到右双目运算符1=■不等于表达式!二表达式双目运算符8&按位与表达式&表达式左到右双目运算符9按位异或表达式八表达式左到右双目运算符10按位或表达式I表达式左到右双目运算符11&&逻辑与表达式&&表达式左到右双目

3、运算符12逻辑或表达式11表达式左到右双目运算符139・••条件运算符表达式1?表达式2:表达式3右到左三目运算符14二赋值运算符变量-表达式右到左/=除后赋值变量/二表达式*二乘后赋值变量*二表达式%=取模后赋值变量%二表达式+二加后赋值变量+-表达式一二减后赋值变量-二表达式«二左移后赋值变量〈〈二表达式»=右移后赋值变量>>二表达式&二按位与后赋值变量&二表达式按位异或后赋值变量丄表达式二按位或后赋值变量匸表达式15逗号运算符表达式,表达式…左到右从左向右顺序运算优先级ri诀括号成员第一;全体单目第二;指针运算*&乘除余三,加减四;移位五,关系六;等等于(与)不等排第七;括

4、号运算符[]()成员运算符.-〉所有的单目运算符比如++--+(正)-(负)这个〃余〃是指取余运算即%移位运算符:〈〈»,关系:>〈〉二〈二即二二!=位与异或和位或;(1)这几个都是位运算:位与(&)异或「)位或“三分天下〃八九十;逻辑或跟与;逻辑运算符:和&&十二和■•一;注意顺序:优先级(I)底于优先级(&&)条件高于赋值,三目运算符优先级排到13位只比赋值运算符和〃,〃高逗号运算级最低!逗号运算符优先级最低四、转义字符转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打卬的控制字符和特定功能的字符,如用于表示字符常量的单撇号(’),用于表

5、示字符串常量的双撇号(〃)和反斜杠()等。转义字符用反斜杠后面跟一个字符或一个八进制或十六进制数表示。表2-4给出了C语言中常用的转义字符。表2-4转义字符转义字符意义ASCII码值(十进制)a响铃(BEL)007b退格(BS)008f换页(FF)012换行(LF)010r回车(CR)013t水平制表(IIT)009v垂直制表(VT)011\反斜杠092?问号字符063‘单引号字符039〃双引号字符034空字符(NULL)000ddd任意字符三位八进制xhh任意字符二位十六进制转义字符的作用:表示控制代码;表示字符和字符串常量;表示用ASCII

6、符集中任意字符。字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。在C程序中使用转义字符ddd或者xhh可以方便灵活地表示任意字符。ddd为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCII码值。x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII码值。使用转义字符时需要注意以下问题:1)转义字符中只能使用小写字母,每个转义字符只能看作一个字符。2)v垂直制表和f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。3)在C程序中,使用不可打印字符时,通常用转义字符表示

7、。五、标识符的命名在C语言中,标识符是对变量、函数、标号和其它各种用户定义对象的命名。1、所使用的字符必须使用C符号集中的英文字母、数字和下划线。2、长度ANSI标准规定,标识符的长度为1-32个字母,但是电脑中,标识符长度只有前面8个字符唯一地区分,超过8个字符后的字符被忽略。下面的将被当作同一个标识符处理:counters>countersl>counters2o3、命名规则标识符的长度可以是一个或多个字符。绝大多数情况下,标识符的第一个字符必须是字母或下划线,随后的字符必须

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。