C复习Day03

张开发
2026/4/3 16:31:38 15 分钟阅读
C复习Day03
#技术笔记1.在用switch中, case后 const int x 10; //这种不是真正的C语言常量表达式2.printf 函数的返回值中如果有100这样的整数(例如n printf(A%d\n, 100);)结果就是100占3个字节因为输出到屏幕。(三个ASCII字符)3.隐式类型转换: 这一过程是自动完成且右边的类型会被隐式的转为左边的4.整数提升: 当表达式中仅有int以及以下等级的类型参与运算时表达式的结果一律是int 或 unsigned int. 算术转换: 表达式中有一个大范围的值结果就是大范围的类型。·5.类型别名typedef, 有跨平台性可以在不同平台中起到良好的扩展性6.if条件中可以放很多东西来判断条件为0就是假其他为真。7.两个逻辑运算符 和 || 注意一下短路就ok。8.位运算一些小技巧(本质理解二进制运算就行)num 1 可以用来快速判断一个整数是不是奇数。n (n - 1) 0 可以快速判断一个数是不是二的幂次。求最低有效位(LSB) 可以用 n (-n)

更多文章