对于Linux c语言来说,格式化输入输出是很重要的,错误的输入输出格式可能导致你看不到自己想要的数据,比如当你想要显示字符串时,你在printf里却用了%d,结果是你看到的是字符串的ascii码,要想看字符串内容,你应该使用%c,今天我们就来讲讲linux c语言格式化输入输出的标准,同样我会把初学者经常犯的错误写在前面。
注意:
1、屏幕输入可以用char Rcode scanf("%hhd",&Rcode),注意取地址符号&不要忘了写。
2、主函数结尾要加return 0,来表示程序是否运行成功,失败返回0。
格式化输入输出字符有:
%d 带符号十进制整数
%o 无符号八进制
%u 无符号十进制
%x 无符号十六进制
%f 显示十进制计数的浮点数
%e 指数形式显示浮点数
%c 字符形式
%s 字符串形式
%p 显示
注意:
1、屏幕输入可以用char Rcode scanf("%hhd",&Rcode),注意取地址符号&不要忘了写。
2、主函数结尾要加return 0,来表示程序是否运行成功,失败返回0。
格式化输入输出字符有:
%d 带符号十进制整数
%o 无符号八进制
%u 无符号十进制
%x 无符号十六进制
%f 显示十进制计数的浮点数
%e 指数形式显示浮点数
%c 字符形式
%s 字符串形式
%p 显示