[c++] 指定精度格式化

news/2024/4/19 20:39:15/

1.整数指定格式

格式“%03d” ,如何把其中的03能够指定0-9之间的任何一个数呢?

方法1:

把“%03d”逐个字符进行展开,%03d --%%  0  %d  d

然后整体当作格式使用,

举例:

    int aa = 2;int nDotNum = 3;CString ss1;CString ss2;//ss2.format(L"%03d", aa);//%03d --%% 0 %d dss1.Format(L"%%0%dd", nDotNum);ss2.Format(ss1, aa);

方法2:用"*"代替整数,整体一句话就解决,

“ %03d --> %*d

举例:

    int aa = 2;int nDotNum = 3;CString ss1;CString ss2;//%03d --%*dss2.Format(L"%0*d", nDotNum, aa);

2.float

%.3f   --%% . %d f

%.3f   --%.* f

举例:

    float bb = 1.123456;int nDotNum = 3;CString ss1;CString ss2;//%.3f   --%% . %d fss1.Format(L"%%.%df", nDotNum);ss2.Format(ss1, bb);//%.3f   --%.* fss2.Format(L"%.*f", nDotNum, bb);

3.double

%.3lf   --%% . %d lf

%.3lf   --%.* lf

举例:

    double cc = 2.987654;int nDotNum = 3;CString ss1;CString ss2;//%.3lf   --%% . %d lfss1.Format(L"%%.%dlf", nDotNum);ss2.Format(ss1, cc);//%.3lf   --%.* lfss2.Format(L"%.*lf", nDotNum, cc);


http://www.ppmy.cn/news/1075209.html

相关文章

Redis之管道解读

目录 基本介绍 使用例子 管道对比 管道与原生批量命令对比 管道与事务对比 使用pipeline注意事项 基准测试 基本介绍 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务器。 这意味着请求通常按如下步骤处理: 客户端发送一个请求到服务器&am…

CTFhub--文件上传--%00截断

首先查看网页源代码 允许上传文件格式 白名单 jpg png gif 用哥斯拉生成一木马文件,名字为 1.jpg 上传 用burp 抓包 在 “upload/” 后门添加 1.php%00 提交 用蚁剑连接 ctfhub{4fea5ea72c40690444354890}

获得硬盘ID(序列号、机器码)的C++代码源码

本篇文章属于《518抽奖软件开发日志》系列文章的一部分。 我在开发《518抽奖软件》(www.518cj.net)的时候,在软件的注册部分,需要获得硬盘的序列号(ID/机器码)。在网上找了一些代码,很多不好用,最后选了下面…

Kotlin,解决调用了函数但是函数体内没有执行的问题,什么时候使用invoke

fun main() {listOf(1,2,3).forEach{ foo(it)} } fun foo(a:Int) {print(a) }这段代码按照代码逻辑来说打印的是 123 但是没有这个打印 把foo函数转成java的代码如下 JvmStaticNotNullpublic static final Function0 foo(final int var0) {return (Function0)(new Function0 ()…

Java如何随机获取List中的元素?实现代码一次搞定!

推荐阅读 AI文本 OCR识别最佳实践 AI Gamma一键生成PPT工具直达链接 玩转cloud Studio 在线编码神器 玩转 GPU AI绘画、AI讲话、翻译,GPU点亮AI想象空间 资源分享 AI绘画 stable diffusion Midjourney 官方GPT文档 AIGC百科全书资料收集 史上最全文档AI绘画stablediffus…

高频面试题:如何分别用三种姿势实现三个线程交替打印0到100

最近面试遇到的一道题,需要三个线程交替打印0-100,当时对多线程并不是很熟悉因此没怎么写出来,网上搜了之后得到现 synchronized wait/notifyAll 实现思路:判断当前打印数字和线程数的取余,不等于当前线程则处于等待…

ue5 c++ interface 接口

https://docs.unrealengine.com/5.2/en-US/interfaces-in-unreal-engine/ 1 纯c 接口 没有ufunction #pragma once#include "CoreMinimal.h" #include "UObject/Interface.h" #include "ALWorldWeatherConfig.h" #include "AL_WeatherInt…

面试系列-Springboot 自定义starter使用详解

Spring Boot是一个用于快速构建基于Spring框架的应用程序的工具。它通过提供预配置的默认设置和开箱即用的特性,简化了Spring应用程序的开发流程。其中,Spring Boot Starter是一种通过提供一组预配置的依赖项来简化特定功能开发的机制。 Spring Boot Starter提供了一种方便的…

设计模式的使用——模板方法模式+动态代理模式

一、需求介绍 现有自己写的的一套审批流程逻辑,由于代码重构,需要把以前的很多业务加上审批的功能,再执行完审批与原有业务之后,生成一个任务,然后再统一处理一个任务(本来是通过数据库作业去处理的&#x…

vector的OJ题

vector的OJ题 1、只出现一次的数字(异或)2、杨辉三角形 1、只出现一次的数字(异或) //1、只出现一次的数字(异或) // 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现一次的元素。class Solution { public:in…

CA证书颁发机构服务器

目录 一、CA证书颁发机构是什么? 二、数字证书可以干什么? 三、PKI:即公钥加密体系(public key cryptography) 四、CA在网络中的工作流程及原理(以网站为例) 五、HTTPS 的工作原理 六、CA私有证…

MySQL高阶查询语句

一、常用查询 1、按关键字排序 使用 select 语句可以将需要的数据从 MySQL 数据库中查询出来,如果对查询的结果进行排序,可以使用 order by语句来对语句实现排序,并最终将排序后的结果返回给用户。这个语句的排序不光可以针对某一个字段&am…

问道管理:“出海”势头强劲 A股公司半年报彰显中国制造全球竞争力

“出海”是2023年我国企业开展的关键词之一。从国内企业组团出海抢订单,到我国出口“新三样”,上半年的多项经济热门、亮点均与出海相关。 上市公司2023年半年报亦折射企业出海的积极改变。Choice数据显示,到记者发稿时已披露半年报的4566家…

正中优配:A股早盘三大股指微涨 华为概念表现活跃

周三(8月30日),到上午收盘,三大股指团体收涨。其间上证指数涨0.06%,报3137.72点;深证成指和创业板指别离涨0.33%、0.12%;沪深两市合计成交额6423.91亿元,总体来看,两市个…

蓝牙链接上的标准串行 (COMx)

1 Preface/Foreword 电脑与蓝牙设备(手机,音响)连接时,电脑会虚拟出一个串口设备,并在设备管理其中的串口模块下列出。 2 删除方法 在已配对的设备列表中将设备移除。

【前端】CSS3新特性

目录 一、前言二、伪元素选择器1、选择器2、注意事项3、代码示例 三、伪元素清除浮动1、第一种伪元素清除浮动2、第二种伪元素清除浮动 四、CSS3盒子模型1、box-sizing:content-box2、box-sizing:border-box 五、CSS3图片模糊处理1、图片变模糊①、CSS3滤…

c++搜索基础进阶

搜索算法基础 搜索算法是利用计算机的高性能来有目的的穷举一个问题的部分或所有的可能情况,从而求出问题的解的一种方法。搜索过程实际上是根据初始条件和扩展规则构造一棵解答树并寻找符合目标状态的节点的过程。 所有的搜索算法从其最终的算法实现上来看&#…

Java版企业电子招标采购系统源码—企业战略布局下的采购寻源

统一供应商门户 便捷动态、呈现丰富 供应商门户具备内外协同的能力,为外部供应商集中推送展示与其相关的所有采购业务信息(历史合作、考察整改,绩效评价等),支持供应商信息的自助维护,实时风险自动提示。…

MongoDB实验——MongoDB配置用户的访问控制

MongoDB 配置用户的访问控制 一、 实验原理 理解admin数据库:安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能,例如,有些账户角色赋予用户操作多个数据库的权限&…

【Redis】Redis 的学习教程(七)之 SpringBoot 集成 Redis

在前几篇文章中,我们详细介绍了 Redis 的一些功能特性以及主流的 java 客户端 api 使用方法。 在当前流行的微服务以及分布式集群环境下,Redis 的使用场景可以说非常的广泛,能解决集群环境下系统中遇到的不少技术问题,在此列举几…