备忘
Q1:
float, double,long double 输出是,默认小数点右边有几位? 6位
Q2:
float,double,long double的输入和输出的转义字符分别是什么?
Q3:求商/ 和 求余 % 运算符对 参与运算的数据类型要求,和返回值类型分别是什么?
Q4:unsigned char, char, unsigned short, short, int , unsigned int, long, unsigned long, long long, unsigned long long 表示的数据范围分别是多少?
Q5. 宽字符 w_char 和 char 的区别?
Q6. 如何判断当前系统是大端还是小端?
Q7, 函数调用栈帧的概念?解释
Q8. “.默认参数提升“ 解释?
Q9. 如何表示一个超大数,超过最大可表示类型的上限?
Q10. strlen 和 sizeof() 两种方法计算字符串长度的区别?
Q11. 列举出ANSI C所有的头文件? 一共有多少个头文件?
Q12. 写出ANSI C所有的库函数?
Q13. extern ?
Q14. 字符串函数中有哪些是不安全函数?(结合华为C语言安全编程规范)
Q15. C语言有多少种算术运算符? 多少种
Q16. 预处理阶段的工作? C语言有哪些预处理语句?
Q17. 宏定义#define 和 typedef 的区别, 优缺点?
Q18. 宏定义# 和 函数 的优缺点?
Q19. static auto, register 三种变量定义方式的区别? 适用范围?
Q20. C语言函数调用采用值传递的方式?
Q21. 指针有哪些运算?
Q22. 指针类型的函数?
Q23. && 和 || 两个运算符的短路求值? 如何左边表达式结果能决定最终结果,则不计算右边表达式。
浙公网安备 33010602011771号