C基础补充

本文最后更新于:2021年5月31日 下午

从零开始,注重基础,心无旁骛。

基本类型

image-20200729180415547

溢出

使用C语言的宏可以得到各类型的最大值,要包含limits.h库文件。

浮点数的最大值要包含float.h。

math.h库有数学公式。

字符串

scanf遇到空白停止读取。

sizeof计算存储单元,包括\0,strlen计算实际长度。

对于类型需要sizeof(char),对于特定量sizeof name即可,建议都加圆括号,不会出错。

const限定符修饰的是变量,不是常量,只是变量只读,不可更改。

image-20200729181326723

image-20200729231246876

image-20200729231610571

image-20200729231628042

数组

c99规定可以指定初始化元素,如:

1
int a[6] = {[5] = 111};

只需要初始化一个元素,其他未初始化元素会被自动初始化为0。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!