2 thanks sir alex Thanks_Sir_Alex 于 2017.01.15 23:32 提问

C++输出百分数的话有些什么方法
c++

菜鸟求解
RT要得到百分制的输出只能先乘100再加个%号吗,有没有其他方法

2个回答

caozhy
caozhy   Ds   Rxr 2017.01.15 23:39

高级语言,比如C#、Java有专门的百分数格式化,比如C# Console.WriteLine("{0:P}", 0.12); 输出 12%
C/C++语言的库函数比较简陋,在不使用第三方库的情况下好像没有专门的百分号格式化。

shen_wei
shen_wei   Ds   Rxr 2017.01.16 15:22
 printf("%d%%",10);   没有只能这样使用 。。。
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java实现百分比
long current = 30; long all = 70; NumberFormat nt = NumberFormat.getPercentInstance(); //设置百分数精确度2即保留两位小数 nt.setMinimumFractionDigits(0); float baifen = (float)current/all; System.out.prin
小数转百分数(C# 最快方法)
string n=0.023; n.ToString("P");
matlab gui 输出百分数到edit控件
语句很简单: set(handles.zhengquelv_edit,'String',[num2str(rite*100/sumletter)  '%']); %显示正确率zhengquelv_edit为编辑框的tag标识 %“[num2str(rite*100/sumletter)  '%']”为num2str(rite*100/sumletter) 与 '%'组成的一行两列的数组rite
Python 格式化输出 —— 小数转化为百分数
比如将 0.1234 转化为 12.34% 的形式:rate = .1234 print('%.2f%%' % (rate * 100)) 第一个百分号和 .2f 相连,表示浮点数类型保留小数点后两位格式化输出; 然后的两个连续的%%,则最终会输出一个%号出来,有对%进行转义的含义;
C语言输出百分号%
printf函数中,%用于格式控制,如果想输出文本%,需要使用两个百分号,即%%。 示例如下: char car = 'a'; const char *firstday = &car; const char *seconday = &car; printf("%%d/t%d, %d/n", firstday, seconday); printf("%%p/t%p, %p/n", firstday, seconday); printf("%%#d/t%#p, %#p/n", firstday
Python如何输出两位小数的百分数
如题:Python怎么把浮点数打印成保存两位小数点的百分比的数;代码如下:  print("分类正确率是:%.2f%%"  %(rate*100)) [注]:rate为浮点数
python 如何输出百分数(如23%)
python 百分数
Python 输出百分比的两种方式
Python 输出百分比的两种方式注: 在python3环境下测试。方式1:直接使用参数格式化:{:.2%}{:.2%}: 显示小数点后2位 显示小数点后2位: >>> print('percent: {:.2%}'.format(42/50)) percent: 84.00% 不显示小数位:{:.0%},即,将2改为0: >>> print('percent: {:.0%}'.format(42/
输出结果显示百分比
Java代码 import java.text.NumberFormat; public class NumberTest { public static void main(String[] args) { NumberFormat format = NumberFormat.getPercentInstance();// 获取格式化类实例 format.setMinimumFr
MySQL数据库 小数用百分比表示语法
concat( TRUNCATE (success_rate * 100, 2),               '%' )      百分制success_rate 字段,并百分比只保留两位小数