欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

C语言进阶17-常用表格

时间:2023-04-29
1.1 常用的printf格式代码: 格式代码含义%d以十进制形式打印一个整型值%o以八进制形式打印一个整型值%x以十六进制形式打印一个整型值%g打印一个浮点值%c打印一个字符%s打印一个字符串n换行1.2 整形变量的最小范围: 类型最小范围char0~127signed char-127~127unsigned char0~255short int-32767~32767unsigned short int0~65535 (16bit)int-32767~32767unsigned int0~65535long int-2147483647~2147483647unsigned long int0~4294967295 (32bit)1.3 操作符的优先级:

lexp标识左值表达式;L-R表示从左到右依次求值。

操作符描述用法示例结果类型结合性是否控求值顺序()聚组(表达式)同表达式N/AN()函数调用rexp(rexp1,……,rexpn)rexpL-RN[]下标引用rexp[rexp1]lexpL-RN.访问结构成员lexp.namelexpL-RN->访问结构指针成员rexp->namelexpL-RN++后缀自增lexp++rexpL-RN–后缀自减lexp++rexpL-RN!逻辑反!rexprexpR-LN~按位取反~rexprexpR-LN+单目,正值+rexprexpR-LN-单目,负值-rexprexpR-LN++前缀自增++lexprexpR-LN–前缀自减–lexprexpR-LN*间接访问*rexprexpR-LN&取地址&lexplexpR-LNsizeof求字节长度sizeof( 类型 || rexp )rexpR-LN(类型)强制转换(类型) rexprexpR-LN*MulrexpL-RN/divrexpL-RN%取余rexpL-RN+addrexpL-RN-subrexpL-RN<>srrexpL-RN>grexpL-RN>=geqrexpL-RN>=rexpR-LN&=rexpR-LN^=rexpR-LN|=rexpR-LN,逗号操作符rexpL-RY 算术转化”优先级“Long doubledoublefloatunsigned long intlong intunsigned intint1.3 字符函数 函数满足条件则该函数返回真iscntrl如果是任何控制字符isspace空白字符:空格’ ’ , 换页’f’ , 换行’n’ , 回车’r’ , 制表符’t’ , 垂直制表符’v’isdigit十进制数字:0~9isxdigit十六进行数字:09,af , A~Fislower小写字母:a~zisupper大写字母:A~Zisalpha字母:a~z 或 A~Zisalnum字母(isalpha)或十进制数字(isdigit)ispunct表达符号,任何不属于数字或者字母的图形符号(可打印的符号)isgraph任何图形符号isprint任何可打印符号,包括图形字符和空白字符1.4 预处理器符号 符号示例值含义__FILE__“name.c”进行编译的源文件名–调试有用__LINE__23文件当前行号–调试有用__DATE__“jan 22 2022”文件被编译的日期__TIME__“20:31:12”文件被编译的时间__STDC__1编译器遵循 ANSI C 其值就是1 否则未定义

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。