C语言知识点总结(考前必备)

ASCII对照表ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92\124|29GS61=93]125}30RS62>94^126~31US63?95—127DEL

C语言中的运算符表1级优先级()圆括号[]下标运算符->指向结构体成员运算符.结构体成员运算符2级优先级!逻辑非运算符~按位取反运算符++前缀增量运算符--前缀增量运算符+正号运算符-负号运算符(类型)类型转换运算符*指针运算&地址与运算符sizeof长度运算符3级优先级*乘法运算符/除法运算符%取余运算符4级优先级+加法运算符-减法运算符5级优先级<>右移运算符6级优先级<<=>>=关系运算符7级优先级==等于运算符!=不等于运算符8级优先级&按位与运算符9级优先级^按位异或运算符10级优先级|按位或运算符11级优先级&&逻辑与运算符12级优先级||逻辑或运算符13级优先级?:条件运算符14级优先级= += -= *= /= %= &= ^= |= <<= >>=赋值运算符15级优先级,逗号运算符

if语句(续)

条件运算符

格式: 表达式1?表达式2∶表达式3

功能: 判断表达式1的值,如果成立就执行表

达式2,否则就执行表达式3

使用场合:若在if语句中,当被判别的表达式的

值为“真”或“假” 时,都执行一个赋值语

句且向同一个变量赋值时,可以用一个

条件运算符来处理。

switch语句的格式:

switch(表达式)

{case 常量表达式1:语句1

case 常量表达式2:语句2

case 常量表达式n:语句n

default :语句n+1

说明:

switch后面

更多推荐

c语言考前必备函数,C语言知识点总结(考前必备).doc