社区
C++ 语言
帖子详情
如何将实数转换为定长度的数组,超过长度的部分四舍五入?
aychy
2006-01-19 04:01:39
如果是绝对值小于1的数,可以不包括小数点前面的0,如-0.123567转换为长度为6的字符串为-.1236或-0.123,我大都实现了,比较复杂,但还是有遗漏的情况,如四舍五入进位(如9.99999->10.000)问题等,高手有没有简单些没有遗漏的方法,谢谢!
注:sprintf没法解决实数数据长度大于它的给定宽度的问题。
ecvt也有些遗漏问题。
...全文
51
1
打赏
收藏
如何将实数转换为定长度的数组,超过长度的部分四舍五入?
如果是绝对值小于1的数,可以不包括小数点前面的0,如-0.123567转换为长度为6的字符串为-.1236或-0.123,我大都实现了,比较复杂,但还是有遗漏的情况,如四舍五入进位(如9.99999->10.000)问题等,高手有没有简单些没有遗漏的方法,谢谢! 注:sprintf没法解决实数数据长度大于它的给定宽度的问题。 ecvt也有些遗漏问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
屋顶上的老猫
2006-01-19
打赏
举报
回复
啥意思?你要浮点数转换字符串啊?
200个经典C程序【源码】
第五
部分
系统篇 155 读取DOS系统中的国家信息 156 修改环境变量 157 显示系统文件表 158 显示目录内容 159 读取磁盘文件 160 删除目录树 161 定义文本模式 162 设计立体窗口 163 彩色弹出菜单 164 读取...
matlab
转换
数组
,Matlab三种
数组
间的
转换
三种
数组
是:数值型矩阵,字符
数组
(或字符串),单元
数组
(也有叫元胞
数组
)1、数值型矩阵
转换
为字符
数组
(num2str、mat2str)>> A=[1,2,3;4,5,6];>> B=num2str(A)B =123456>> ...
matlab提取数据的一
部分
,matlab如何提取
数组
中的满足一定范围的一段数据
其中randi(length(x))生成从1~(x的
长度
)这几个自然数中随即的一个数让这个数作为下标,就可以从x中随即选取一个数x(ranmatlab 如何按一定概率取
数组
中的值思路是:你先产生100个随机数,然后看每一个随机数到底在哪个...
byte
数组
和int
数组
相互
转换
* @description byte
数组
和int
数组
的相互
转换
*/ public class ByteArrayToIntArray { public static void main(String[] args) { byte[] bytes = new byte[]{0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x
C语言程序之整数
转换
为相应的一个字符
数组
#include int main() { char a[20][6]={"123","542","3.4","2","1.3","9"}; int i; int j; for(i=0;i { ...j++)//循环找出
实数
{ if(a[i][j]=='.') { printf("%s\n
C++ 语言
64,661
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章