小编Bla*_*Cow的帖子

将小数位移到一个double中

所以我有一个等于1234的双重设置,我想将小数位移到12.34

所以要做到这一点,我将.1乘以1234两次,有点像这样

double x = 1234;
for(int i=1;i<=2;i++)
{
  x = x*.1;
}
System.out.println(x);
Run Code Online (Sandbox Code Playgroud)

这将打印结果"12.340000000000002"

有没有一种方法,而不是简单地将其格式化为两位小数,以正确的双重存储12.34?

java double decimal

96
推荐指数
8
解决办法
9万
查看次数

从命令行将参数传递给C程序

所以我在Linux中,当你从命令行执行它时,我希望有一个程序接受参数.

例如,

./myprogram 42 -b -s

那么程序会将该数字42存储为int并执行某些代码部分,具体取决于它是什么参数-b或-s.

c linux arguments

32
推荐指数
5
解决办法
13万
查看次数

在Ubuntu中启动时运行perl脚本

我有一个perl脚本,我需要在启动时使用我的用户帐户下的参数运行一次.

所以当我启动系统时,它需要执行这样的命令,

./path/to/script.pl start
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ubuntu perl startupscript

4
推荐指数
1
解决办法
8133
查看次数

标签 统计

arguments ×1

c ×1

decimal ×1

double ×1

java ×1

linux ×1

perl ×1

startupscript ×1

ubuntu ×1