作业帮 > 数学 > 作业

DOUBLE的位数太多 我只想要四位 想在VB中定义一种 数据类型 用变体类型实现 只保留小数点后四位

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/04/29 03:14:58
DOUBLE的位数太多 我只想要四位 想在VB中定义一种 数据类型 用变体类型实现 只保留小数点后四位
DOUBLE的位数太多 我只想要四位 想在VB中定义一种 数据类型 用变体类型实现 只保留小数点后四位
位数多了截取一下不就完了吗?
再问: 所有的数据都要输出打印 截取不好操作吧
再答: 用字符型就可以搞定了!~ 数据是从数据库取出来的吗?
再问: 不是 是矩阵算出来的 我就是不知道 定义变体的时候怎么定义
再答: dim a 这样不写类型就是变体型的 Dim a As Variant 这样写也可以
再问: 怎么把变体设置的只有四位 大侠 你一定可以救我
再答: 你把后面赋值的代码贴一下看看吧!~
再问: Public mj(20) As Integer, qj(20, 3) As Double, f(6) As Double, dis(6) As Double 我是这么定义的变量 到后来的输出就变成了 25.1076536825551 62.55954605271 -50.23818421084 -25.1076536825551 37.44045394729 -1.4210854715202E-14 现在我只想要小数点的后四位 就是这么个情况
再答: 四位四舍五入吗? 输出的代码贴一下!~~~~~
再问: Print #2, nn; Spc(2); ne; Spc(2); nf; Spc(2); nd; Spc(2); ndf; Spc(2); npj; Spc(2); npe; Spc(2); n 这些变量都是double 型 恩 四舍五入
再答: Private Sub Command1_Click() Dim a As Double a = 12.3231566 MsgBox Round(a, 4) End Sub 意思就是所有的double型的前面都套一下round函数!~
再问: 我试一下 把这个写到fromload
再答: 恩!~
再问: 分数给你吧 这个实现不了 我自己在想想