社区
C#
帖子详情
在C#里面怎么设置double和int类型数据的总位数和小数点后的位数
steven_lz
2016-10-05 02:54:38
RT 在网上只找到了设置小数位数的 没有找到设置总位数的
这个有点像C语言里面的 比如在C语言里面: printf(“%7.2lf”,a) ; 就是把a按总位数7位 小数位数2位输出 我就是想在C#里面也实现这个效果。
拜托各位大大指点指点!!
...全文
679
1
打赏
收藏
在C#里面怎么设置double和int类型数据的总位数和小数点后的位数
RT 在网上只找到了设置小数位数的 没有找到设置总位数的 这个有点像C语言里面的 比如在C语言里面: printf(“%7.2lf”,a) ; 就是把a按总位数7位 小数位数2位输出 我就是想在C#里面也实现这个效果。 拜托各位大大指点指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinbada1985
2016-10-05
打赏
举报
回复
以下两种推荐: 1.int和double 可以用a.ToString("#####.##");a为Int型或double型变量,后面是格式我的举例是5位整数2位小数! 2. Math.Round(a,2)这个方法是四色五入,后面的2代表保留小数点几位
double
中保留
小数点
后指定长度
位数
今天查了一下,在c++中似乎没有直接为
double
(或float)指定
小数点
后长度的方法(不是说输出时候
设置
精度)。有一种方法是现将
double
型
数据
转成字符串,然后再进行相应操作。下面的代码是另一种方法。基本思想是先将都
double
相应的乘以10的倍数,然后将其转成
int
型再以相同的10的倍数处之(注意,除数后必须有.0,例如10.0,否则结果不对,不知为什么)。代码如下:#includ
c#
中string与
int
,
double
等之间的
类型
转换
double
和string之间 string strA;
double
dB; //字符串转换为浮点数 strA = "43.23"; dB = System.Convert.To
Double
(strA); //浮点数转换为字符串 dB = 234.345; strA = dB.ToString();
int
和string之间
int
a ...
比
double
精度更高的
数据
类型
_
C#
对于初学者来讲,
数据
类型
的种类是一把必备的利刃...
不同的
数据
要有适当的容器来装载,杀鸡焉用牛刀就是这个道理。
C#
是一种strongly typed(强
类型
)语言,无论是变量还是常数都要定义
类型
。而我们比较常用的就是定义value type(值
类型
),对于这种
类型
,
数据
存储于内存本身,包括所有值的
类型
,整数有Sbyte、Short、
Int
和Long等有符号的
类型
,还有byte、uShort、u
int
和ulong等无符号的
类型
;浮点数有float、d...
有关Oracle的Number
类型
与
C#
数据
类型
的对应关系
我们一般会如下定义:NUMBER(precision,scale) 1.precision表示最大的有效
位数
,表示从最左边不为零的第一
位数
算起,不计算
小数点
和负号,最大的数字
位数
。如果定义时不指定,那么默认为38。取值范围为1到38。 2.scale表示精确到多少位,指根据正负号确定精确到
小数点
左边或右边多少位,默认为零。取值范围是-84到127。如果存入的数字
小数点
后的数字个数大于这个...
C#
Double
保留
小数点
后面
位数
Double
salary1 = 10000.0;
Double
salary2 = 10000.12345;
Double
salary3 = 10000.1289;
Int
salary4 = 10000; string salary5 = "10000"; string salary6 = "10000.12345"; string salary7 = "10000.1289"
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章