社区
Delphi
帖子详情
delphi中调用floattostr,国外为何小数点变成了逗号?
fisher_older
2010-02-03 10:12:12
例如:
f:=1.23
str:=floattostr(f);
结果str输出为1,23
当然在国内显示的是1.23,但是在美国显示的是1,23
可能国外默认的是以逗号为分隔符吧?我也要将它显示为小数点该怎么办?
...全文
530
13
打赏
收藏
delphi中调用floattostr,国外为何小数点变成了逗号?
例如: f:=1.23 str:=floattostr(f); 结果str输出为1,23 当然在国内显示的是1.23,但是在美国显示的是1,23 可能国外默认的是以逗号为分隔符吧?我也要将它显示为小数点该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangheguyun
2010-02-05
打赏
举报
回复
自定义一下。或者用FORMAT函数。
fisher_older
2010-02-05
打赏
举报
回复
[Quote=引用 7 楼 brightyang 的回复:]
引用 5 楼 starluck 的回复:
引用 4 楼 fisher_older 的回复:
这个怎么说呢?比方说我编程是按小数点设置的,但是生成了exe文件在美国那边运行的话,他的计算机设置应该还是他默认的,所以他那边还是显示逗号吧?这该怎么办呢?
这是区域的原因. 就好像日期一样的.
但并不影响你读取,只是显示的问题.
当然你也可以在程序启动改动他们的设置,但不建议
SetLocaleInfo()
还有另一个api,是只针对某进程修改的,一下完了,你自已查一下msdn
[/Quote]
美女,请问SetLocaleInfo这个函数怎么用?
最好不修改用户的默认设置。
能否这样做:做两个选项,一个是小数点格式,另外一个当地默认格式。
就是不知道强制生成小数点格式该怎么做?
感谢大家,请大家继续讨论。过几天结贴!
brightyang
2010-02-03
打赏
举报
回复
[Quote=引用 5 楼 starluck 的回复:]
引用 4 楼 fisher_older 的回复:
这个怎么说呢?比方说我编程是按小数点设置的,但是生成了exe文件在美国那边运行的话,他的计算机设置应该还是他默认的,所以他那边还是显示逗号吧?这该怎么办呢?
这是区域的原因. 就好像日期一样的.
但并不影响你读取,只是显示的问题.
当然你也可以在程序启动改动他们的设置,但不建议
[/Quote]
SetLocaleInfo()
还有另一个api,是只针对某进程修改的,一下完了,你自已查一下msdn
wsxcdx
2010-02-03
打赏
举报
回复
自定义下
顶华仔
starluck
2010-02-03
打赏
举报
回复
[Quote=引用 4 楼 fisher_older 的回复:]
这个怎么说呢?比方说我编程是按小数点设置的,但是生成了exe文件在美国那边运行的话,他的计算机设置应该还是他默认的,所以他那边还是显示逗号吧?这该怎么办呢?
[/Quote]
这是区域的原因. 就好像日期一样的.
但并不影响你读取,只是显示的问题.
当然你也可以在程序启动改动他们的设置,但不建议
yyfhz
2010-02-03
打赏
举报
回复
format函数管用吗?
fisher_older
2010-02-03
打赏
举报
回复
这个怎么说呢?比方说我编程是按小数点设置的,但是生成了exe文件在美国那边运行的话,他的计算机设置应该还是他默认的,所以他那边还是显示逗号吧?这该怎么办呢?
starluck
2010-02-03
打赏
举报
回复
在控制面板->区域设置 有这个设置的.
fisher_older
2010-02-03
打赏
举报
回复
谢谢华仔!
能详细说一下吗?
starluck
2010-02-03
打赏
举报
回复
区域设置里设置下.
sg_knight
2010-02-03
打赏
举报
回复
学习。
yktd26
2010-02-03
打赏
举报
回复
确实是区域设置里面
如果真的需要统一用.
可以试试
DecimalSeparator := '.';
lhy
2010-02-03
打赏
举报
回复
对,区域,还有三位一个逗号呢
delphi
7常用函数
函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。 在
Delphi
7.0
中
,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。 在
Delphi
中
调用
函数,一般情况下可以直接使用函数即可,但由于有一些函数未包含在Uses
中
列出的单元
中
(默认单元有Windows,Messages,SysUtils,Variants,Classes,Graphics, Controls,Forms,Dialogs;),所以需要我们手动添加单元。比如,MidStr函数就未包含在这些单元
中
,MidStr所属单元在 StrUtils
中
,因此我们将StrUtils添加Uses
中
即可。 在本手册
中
,凡是未包含在默认列出的单元
中
的函数,都标明了其所属的单元,使用时应当注意。 一、数据类型转换函数 在我们编写程序当
中
,根据不同情况,会使用到多种数据类型。当要对不同的类型进行操作时,必须要将不同的类型转换成同样的类型。因此熟练地掌握数据类型的转换是非常重要的。 1.
Float
ToStr
功能说明:该函数用于将“浮点型”转换成“字符型”。 参考实例: Edit1.Text :=
Float
ToStr
(1.981);
delphi
计算器(含全部代码)
用于
DELPHI
初学者的演示程序,包括算法、背景图片、背景颜色的设置,同时也包含了对
小数点
位数的控制,具有开关灯的功能,字符串换算类型转变等的实例,在
DELPHI
10.1
中
调试通过
delphi
7 制作的计算器
delphi
7 制作的计算器,里面很多计算公式代码供初学者参考参考
Float
Convert
delphi
浮点数转换成字符串..rar
Float
Convert
delphi
浮点数转换成字符串..rar
Delphi
四舍五入
Delphi
四舍五入函数。
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章