1 scanf_s需指定%c 个数 h short l long关键字 * 不赋给任何值 W 指定读入宽度 转换字符 a 读浮点值(c99) A 读浮点值(c99) c 读单字符 d 读十进制数 i 读十进制\八进制\十六进制整数 e 读浮点数 E 读浮点数 f 读浮点数 F 读浮点数(c99) g 读浮点数 G 读浮点数 o 读八进制数 s 读字符串 x 读十六进制数 X 读十六进制数 p 读指针值 n 至此已读入值的等价字符数 u 无符号十进制整数 [] 扫描字符集合 % 读%符号 2 pr…
puts的功能更加单一,只能输出字符串:printf的功能更加广,可以格式化数据,输出多种类型的数据. puts()函数用来向标准输出设备(屏幕)写字符串并换行. 调用方式为puts(string):其中,string是字符串字符(字符串数组名或字符串指针). # include <stdio.h> int main(){ string a = "happy new year!"; puts(string); return 0; } printf()函数是格式化输出函数,一…