摘要:运算符:执行特定数学或逻辑操作的符号 算术运算符 + - * / % ++ -- 关系运算符 == != > = > 赋值运算符 = += -= *= /= %= >= &= ^= |= 杂项运算符 sizeof condition ? : x : y , .和-> cast & * 运算优先级:确定表达式项的组合 后缀 ()[]->.+...
阅读全文
摘要:储存类:放在变量/函数前,定义范围和生命周期 auto 根据表达式自动推断申明的变量类型,申明函数时函数返回值的占位符(函数赋给的值 register 定义在寄存器中(并不意味)的局部变量,没有内存位置 static 使局部变量在程序生命周期内存在,使全局变量限制在声明的文件内,使类数据被共享 extern 提供一个全局变量的引用,对所有文件可见 ...
阅读全文
摘要:7大基本数据类型:bool char int float double void wchar_t 1.数据类型修饰符:放在数据类型前改变基本类型的含义 signed 有符号修饰符,可修饰char、int、wchar_t unsigned 无符号修饰符,可修饰char、int、wchar_t long 修饰符,可修饰int、double short 修饰符,可修饰int、...
阅读全文
摘要:float储存格式: sign(第1位)-exponent(第2-9位)-fraction(第10-32位) 符号位-指数位-小数位 double储存格式: sign(第1位)-exponent(第2-12位)-fraction(第12-64位) 符号位-指数位-小数位 在变量名相同时,局部变量会覆盖全局变量 局部变量不会自动初始化,全局变量默认int(0),char('\0'),floa...
阅读全文
摘要:7个基本数据类型:bool char int float double void wchar_t4个数据类型修饰符:signed unsigned short long3个扩展类型:long double size_t stringtypedef声明:typedef int rule; 把int类型符换成rule枚举类型:在一个变量只存在几种可能的值的情况下enum 枚举名{ 标识符1 ...
阅读全文
摘要:行注释:// 从//开始的一行为注释内容 块注释:/*...*/ 从/* 开始到 */结束为注释内容 代码注释: #if 0 代码区 #endif 代码区为注释内容 当然这个方式也可以灵活用来测试某段代码!
阅读全文
摘要:三字符序列表 转义前 转义后 ??= # ??( [ ??) ] ??/ \ ?? } ??' ^ ??! | ??- ~ 首先,我们来看一下两个程序段: 程序段1: int x =...
阅读全文