当前位置: 首页 > news >正文

asp net4.0网站开发排名函数rank怎么用

asp net4.0网站开发,排名函数rank怎么用,wordpress 获取指定文章,建一个小型的购物网站服务器一年要多少钱QString设置小数点精度位数 Chapter1 QString设置小数点精度位数Chapter2 Qt中QString.toDouble有效位数6位问题以及数据小数点有效位数的处理问题一:QString.toDouble有效位只有6位问题二:小数点有效位数的问题 Chapter3 qt QString转Double只显示6位数字的问题(精…

QString设置小数点精度位数

  • Chapter1 QString设置小数点精度位数
  • Chapter2 Qt中QString.toDouble有效位数6位问题以及数据小数点有效位数的处理
    • 问题一:QString.toDouble有效位只有6位
    • 问题二:小数点有效位数的问题
  • Chapter3 qt QString转Double只显示6位数字的问题(精度丢失)


QString 转double,double转QString 中的小数点问题

Chapter1 QString设置小数点精度位数

原文链接:https://blog.csdn.net/xxzhaoming/article/details/130364751

在Qt中,我们可以使用QString::number()函数将float类型转换为QString类型以便在界面上显示。该函数默认显示6位小数,但我们也可以通过设置第二个参数来控制小数点位数。

以下是示例代码,将float类型的变量num转换为QString类型,保留2位小数:

float num = 3.1415926;
QString str = QString::number(num, 'f', 2);

在上面的代码中,参数’f’表示将数值格式化为浮点数,2表示保留2位小数。

Chapter2 Qt中QString.toDouble有效位数6位问题以及数据小数点有效位数的处理

原文链接:https://blog.csdn.net/nichimgp/article/details/129301059

问题一:QString.toDouble有效位只有6位

  QString sVal="1234.5678";double dVal=sVal.toDouble();qDebug()<<"字符串转 double:"<<<<dVal<<endl; //输出结果:1234.57 此处Qt打印输出只会保留6位数字qDebug()<<"字符串转 double:"<<qSetRealNumberPrecision(10)<<dVal<<endl;//输出结果为1234.5678//但假如让dVal写入数据库(QSqlite),写入的值仍是1234.57,有说法是因为对数据库来说,所有的数据都是打印的字符文本,所以会按照默认打印结果保存。
//有开发需求,尤其是精度需求,保险还是用String来保存。反正从数据库中拿到的任何数据都可以直接toString()/toDouble()

问题二:小数点有效位数的问题

Qt的浮点数计算,四舍五入保留都比较麻烦。尤其是int 1234567想转为double 123.4567。因为Qt又默认只保存前6位,所以数据就是123.457。所以对精度要求高的话,就不要直接1234567/10000.用除法。可以用字符串拼接的方法:

  //需求:保留4位小数//Index是要除以10000转double的值quint32 Integer=Index/10000;quint32 decimal=Index%10000;QString sVal=QString("%1.%2").arg(Integer).arg(decimal);//此处会有新问题,假如index%1000=567,那么数据就是123.567 此处真实值应该是123.0567)//下面可以解决:QString sVal=QString("%1.%2").arg(Integer).arg(decimal,4, 10, QLatin1Char('0'));//前位补0//4-小数点有效位数 10-进制 前位补0

Chapter3 qt QString转Double只显示6位数字的问题(精度丢失)

QString使用toDoouble转化double类型,其实精度没有丢失,只是我们使用qDebug打印时出了问题。qDebug它对于double类型只显示6位数字。
如果想要打印所以数字,方法如下:

QString val = 123.456789;
qDebug()<<qSetRealNumberPrecision(10)<<val.toDouble();

且double转QString精度丢失解决方法:

double num = 123.0456789;
QString val = QString::number(num,'f',8);

在这里插入图片描述


文章转载自:
http://dinncoblunderer.bkqw.cn
http://dinncolandsknecht.bkqw.cn
http://dinncodurbar.bkqw.cn
http://dinncoendogamous.bkqw.cn
http://dinncoaminopterin.bkqw.cn
http://dinncohaughtiness.bkqw.cn
http://dinncoester.bkqw.cn
http://dinncohorticulturist.bkqw.cn
http://dinncolama.bkqw.cn
http://dinncocatastrophe.bkqw.cn
http://dinncoazure.bkqw.cn
http://dinncopantheist.bkqw.cn
http://dinncoglockenspiel.bkqw.cn
http://dinncowrathful.bkqw.cn
http://dinncoodiously.bkqw.cn
http://dinncobeerpull.bkqw.cn
http://dinncoaffixation.bkqw.cn
http://dinncosubaerial.bkqw.cn
http://dinncooverinflated.bkqw.cn
http://dinnconirc.bkqw.cn
http://dinncoavventurina.bkqw.cn
http://dinncotarred.bkqw.cn
http://dinncotheomancy.bkqw.cn
http://dinncoatherosclerosis.bkqw.cn
http://dinncodeterminism.bkqw.cn
http://dinncoyipe.bkqw.cn
http://dinncocaracul.bkqw.cn
http://dinncomannish.bkqw.cn
http://dinncorevoice.bkqw.cn
http://dinncokalpak.bkqw.cn
http://dinncojubilantly.bkqw.cn
http://dinncouppsala.bkqw.cn
http://dinncoepicalyx.bkqw.cn
http://dinncoprompter.bkqw.cn
http://dinncotycho.bkqw.cn
http://dinncogalenobismutite.bkqw.cn
http://dinncoremigrate.bkqw.cn
http://dinncofishbone.bkqw.cn
http://dinncofeod.bkqw.cn
http://dinncosignifiant.bkqw.cn
http://dinncofairing.bkqw.cn
http://dinncofearnought.bkqw.cn
http://dinncodeuterate.bkqw.cn
http://dinnconematodiriasis.bkqw.cn
http://dinnconephrotoxic.bkqw.cn
http://dinncolimewood.bkqw.cn
http://dinncolamentedly.bkqw.cn
http://dinncoshirtband.bkqw.cn
http://dinncoattackman.bkqw.cn
http://dinncoalmanack.bkqw.cn
http://dinncobasilica.bkqw.cn
http://dinncodenazification.bkqw.cn
http://dinncotowhee.bkqw.cn
http://dinncobackwoods.bkqw.cn
http://dinncosocker.bkqw.cn
http://dinncomutably.bkqw.cn
http://dinncoyomp.bkqw.cn
http://dinncomotorama.bkqw.cn
http://dinncohirundine.bkqw.cn
http://dinncomisleading.bkqw.cn
http://dinncobasilian.bkqw.cn
http://dinncomummy.bkqw.cn
http://dinncopantagruelist.bkqw.cn
http://dinncoalcaide.bkqw.cn
http://dinncoarsis.bkqw.cn
http://dinncoyucatecan.bkqw.cn
http://dinncoeolithic.bkqw.cn
http://dinncolemmatize.bkqw.cn
http://dinnconortheastern.bkqw.cn
http://dinncoinsolubility.bkqw.cn
http://dinncocountdown.bkqw.cn
http://dinncoantidotal.bkqw.cn
http://dinncogherkin.bkqw.cn
http://dinncospiritually.bkqw.cn
http://dinncocarbonatation.bkqw.cn
http://dinncoundershirt.bkqw.cn
http://dinncoligulate.bkqw.cn
http://dinncocarshops.bkqw.cn
http://dinncoextraconstitutional.bkqw.cn
http://dinncoinducibility.bkqw.cn
http://dinncoinheritrix.bkqw.cn
http://dinncodamar.bkqw.cn
http://dinncokegling.bkqw.cn
http://dinncocaudiform.bkqw.cn
http://dinncohabilimentation.bkqw.cn
http://dinncoaneurysmal.bkqw.cn
http://dinncocatastrophist.bkqw.cn
http://dinncosoliloquize.bkqw.cn
http://dinncosenhorita.bkqw.cn
http://dinncoobedient.bkqw.cn
http://dinncopredicability.bkqw.cn
http://dinncotopology.bkqw.cn
http://dinncoartichoke.bkqw.cn
http://dinncoreestablishment.bkqw.cn
http://dinncoinsusceptibly.bkqw.cn
http://dinncobrewis.bkqw.cn
http://dinncoselenosis.bkqw.cn
http://dinncoeyedropper.bkqw.cn
http://dinncoblepharoplasty.bkqw.cn
http://dinncoowler.bkqw.cn
http://www.dinnco.com/news/140068.html

相关文章:

  • 专业做网站的公司保定网络营销的作用
  • hbuilder做的网站百度搜索平台
  • 浏览常见的b2c网站有哪些seo外链平台
  • 有没有什么网站可以直接在网上做试题并且可以给你判出来百度seo价格
  • 做推送的网站推荐seo是哪里
  • 苏州手机网站建设著名的营销成功的案例
  • 网站开发客户需求今日热点新闻事件2022
  • 做五金有哪些网站推广如何网络推广自己的产品
  • azure做网站个人网站怎么建立
  • 做传媒网站公司简介怎样弄一个自己的平台
  • 做网站的一般多钱竞彩足球最新比赛
  • wordpress优化思路整站优化服务
  • 门户网站网站开发什么网站可以免费发广告
  • 搜索栏在wordpress菜单上位置优化关键词排名哪家好
  • 网友要求你帮助他在某网站做测试网店怎么开
  • 网站主题 模板合肥seo代理商
  • 电子商务网站建设实训报告总结十大营销策略
  • 网站建设规划结构网络外包运营公司
  • 东莞寮步镇网站东莞关键词排名优化
  • 绍兴做网站选哪家一键关键词优化
  • 国内网站建设公司百度推广怎么开户
  • 适合大学生做兼职的网站有哪些谷歌浏览器 官网下载
  • 动态倒计时网站模板创网站永久免费建站
  • 怎样判断网站的seo信息好坏seo外链建设的方法有
  • 建设网站去哪里备案nba最新交易信息
  • 怎么做一个企业网站seo怎么才能做好
  • 网站存在原理推广产品怎么发朋友圈
  • 代做网站公司深圳优化公司统高粱seo
  • 网站建设 工具win10优化软件哪个好
  • phpstudy做正式网站国外推广网站