printf和scanf
printf()
1 | printf("%dkdjkfsj%f.2", 20, 2.235) |
1 | // 显示一个数的十六进制,八进制 |
1 | printf("%8d", 15) // 8表示以8个固定位宽输出,没符号采用右对齐;若%-3d,采用左对齐 |
打印字符,字符串可以不要第一个参数;但数值类型必须要第一个参数;打印字符也要第一个参数;最好是打印所有都带上第一个参数
scanf()
1 | int a; |
注意对字符数组赋值不需要&
1 | char a[40]; |
scanf:读入数据时,遇到空白符,制表符,换行符;就会停止读取,可以用gets替代