C Primer Plus 学习笔记
随笔:
1)C语言中%3d%2d什么意思?
格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。在"%"和字母之间插进数字表示最大场宽。
例如:%8s表示输出8个字符的字符串, 不够8个字符右对齐。
2)for 循环加大括号和不加大括号的区别
for语句大{}后,写在{}中的语句都会执行。如果不写{}只会执行for语句后面的带分号的语句。
for(int i = 0; i < 3; i++)
System.out.println("hello
world");
System.out.println("hello java");
for(int i = 0; i < 3; i++)
{ System.out.println("hello world");
System.out.println("hello java");
}
3)竟然不懂byte和bit之间的关系???
Byte 是字节,bit 是位 1 Byte = 8 bit;
整数类型大小byte
Char 占据1个byte
Short 占据 2个byte
Int 占据 4个byte
Long占据4个byte
Longlong 占据8个byte

浙公网安备 33010602011771号