1.sizeof()是运算符,它以字节为单位给出指定类型的大小。一个字节通常是8位。
- 实例:printf(“int类型的大小为%zd字节”, sizeof(int))
- 输出如下:int类型的大小是4字节。
- %zd 转换说明匹配sizeof的返回类型。
- 使用sizeof()运算符时,要用头文件 #include <stdio.h>
- 补充:char类型和bool类型的大小的1字节
- float类型的大小是4字节
- double类型的大小的8字节
2.strlen()是一个函数,它给出指定字符串中的字符长度。
- 字符与字符串的区别:’x’是一个字符,”x”是一个字符串。“x”实际上是由两个字符组成:‘x’和空字符\0.