4.2格式化输入,输出
格式化输入使用的函数是scanf(),其格式如下:
scanf(输入格式,内存地址);
输入格式中包含对应变量的格式符合变量之间的分隔符,例如要输入两个整型变量,且输入数值之间以“:”分割,输入格式写为“%d;%d”,其中%d为格式,代表输入的数值是十进制整数,“;”代表用户输入过程中不同数值之间的间隔符号,如果没有分隔符,用户可以使用空格来分隔不同变量值。
格式 说明
%d(%i) 十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数
%c 字符
%s 字符串
%f(%e) 实数
若变量类型为长整型或双精度浮点型,可以在%后增加l,例如:
长整型表示为%ld,double类型表示为%lf。
在scanf()函数中,最后一部分表示的是各个变量的内存地址,用“&”号表示。
格式化输出使用的函数是printf(),其格式如下:
printf(输出格式,输出量);
要求输出的实数保留两位小数时,其格式为%.2f。
要求输出整数保留四位数时,其格式为%4.2f。
当整数部分位数不足,需要补0的时候,格式表示为%04.2f。
需要输出实数在格式上左对齐,格式为%-04.2f。

posted on   爱吃泡面的皮卡  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示