标签: currency

更改为货币格式的最佳方法是什么?

我有一个值列表,如"12000","12345","123456",需要转换为货币("120.00","123.45","1234.56").我知道的唯一方法是将值转换为字符串,将第一个strlen() - 2个字符复制到一个字符串(美元),将剩余的两个数字复制到另一个字符串(美分),然后将它们写为以下内容:

printf("%s.%s", dollars, cents);
Run Code Online (Sandbox Code Playgroud)

c currency

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

更改开源软件以转移捐赠

我已经制作了一些根据GPL发布的开源软件,并打算让用户有机会根据需要向我发送捐款.我发现,由于开源许可证允许任何人修改软件,有人可以更改应用程序显示的"在此捐赠"消息,指向他们自己的网站/ PayPal帐户并开始收集我的捐款.有没有人听说过这种情况,GPL中是否有任何禁止它的内容?

open-source gpl currency donations

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

转换为$

嗨可能看起来有点愚蠢的问题,但有没有人知道一些简单的Java代码将英国转换为美元?谢谢!

java currency

1
推荐指数
2
解决办法
474
查看次数

SQL Server 2008和国际货币

我构建的应用程序在全球范围内被我们的组织使用,需要支持多种不同的货币.SQL Server使用'普通'的东西也很好,即GBP符号,Euro符号,但是当我为沙特Riyal(ريالSAR)引入符号时,它将其存储为问号.

客户端是使用支持REST的WCF服务的100%jQuery/javascript.

我在这里遇到了一些关于LocaleID的事情

希望有人可以对此有所了解.

sql formatting iso currency sql-server-2008

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

在C++中键入大货币值

我应该在C++中使用什么类型来存储大的当前值,如5231451.3245114414?它应该允许存储10个甚至更多的十进制数字.

c++ currency

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

显示Cent货币符号?

如何显示9&cent在Android的编程?

android text currency

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

正则表达式匹配货币或百分比

我需要匹配以下值,我的当前Regular Expression似乎无法获得%要匹配的值或没有-和的数字$

我需要匹配的值:

$ 123.45 - 比赛

- $ 123.45 - 比赛

123.45 - 需求匹配

-123.45 - 比赛

.99 - 需求匹配

-99-比赛

7% - 需要配对

-7% - 需要配对

500 - 需要匹配

正则表达式:

^[-$][$]?\d*(?:\.\d{0,2})?$
Run Code Online (Sandbox Code Playgroud)

javascript regex currency

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

使用jquery从span标记中删除€符号

我有一个span标签:

<span style="color:red" class="LevelPrice">Fachhandel&nbsp;Preis&nbsp;320,00 € (CHF)</span>
Run Code Online (Sandbox Code Playgroud)

是否可以在页面加载时通过javascript或jquery删除€符号?

javascript jquery currency

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

数字的精确度,乘以除以100

我有以下测试用例

#include <stdio.h>

int main() { 

    double x = 3.987;

    printf("x = %lf\n", x);

    printf("(double) (long) (x) = %lf\n", (double) (long) (x));

    printf("(x*100)/100 = %lf\n", (x*100)/100);

    printf("(double) (long) (x*100)/100 = %lf\n", (double) (long) (x*100)/100);

    printf("(double) (long) (x*10)/10 = %lf\n", (double) (long) (x*10)/10);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出是:

x = 3.987000
(double) (long) (x) = 3.000000
(x*100)/100 = 3.987000
(double) (long) (x*100)/100 = 3.980000
(double) (long) (x*10)/10 = 3.900000
Run Code Online (Sandbox Code Playgroud)

在我看来,乘以100并除以100将相互抵消?但它实际上降低了精度.这是如何工作的?

c currency

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

R - 确定哪些列包含货币数据$

我有一个非常大的数据集,其中一些列格式为货币,一些数字,一些字符.在读取数据时,所有货币列都被标识为因子,我需要将它们转换为数字.数据集太宽,无法手动识别列.我试图找到一种编程方式来识别列是否包含货币数据(例如,以'$'开头),然后传递要清理的列列表.

name <- c('john','carl', 'hank')
salary <- c('$23,456.33','$45,677.43','$76,234.88')
emp_data <- data.frame(name,salary)

clean <- function(ttt){
as.numeric(gsub('[^a-zA-z0-9.]','', ttt))
}
sapply(emp_data, clean)
Run Code Online (Sandbox Code Playgroud)

此示例中的问题是,此sapply适用于所有列,导致name列替换为NA.我需要一种方法来以编程方式识别clean函数需要应用于的列...在此示例中为salary.

currency r data-cleaning

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