现在是不是有个APP叫做魔术先生 周杰伦呢?

苹果/安卓/wp
积分 300, 距离下一级还需 150 积分
权限: 自定义头衔, 签名中使用图片
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡下一级可获得
道具: 抢沙发
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
难过签到天数: 7 天连续签到: 1 天[LV.3]偶尔看看II
本帖最后由 wanghaidong918 于
03:00 编辑
请问大家,在stata中如何将double类型的数值变量变成float型的数值变量,谢谢^^
不知道这种转换是不是不能实现的?
因为想把数值型的变量通过tostring命令变成字符型的变量,但是发现double型的数值变量因为位数很多显示的方式是以e的正几次方的形式显示的,不能通过tostring命令变成字符型的变量,但是float型的数值变量就可以通过tostring命令变成字符型的变量,这可怎么办呀?
谢谢大家帮忙~
载入中......
vivyan 猜想用tostring 命令中的 format 选项可以解决问题
We all love to instruct, though we can teach only what is not worth knowing. -- J. Austen
同问!!!
看 recast命令
也想知道命令怎么写!
用一个叫愚蠢的办法解决了一下
初级热心勋章
初级热心勋章
初级信用勋章
初级信用勋章
初级学术勋章
初级学术勋章
中级学术勋章
中级学术勋章
中级热心勋章
中级热心勋章
中级信用勋章
中级信用勋章
高级热心勋章
高级热心勋章
高级信用勋章
高级信用勋章
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
论坛法律顾问:王进律师【小白求助】总出现未定义与‘double’类型输入参数相对应的函数_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:160,127贴子:
【小白求助】总出现未定义与‘double’类型输入参数相对应的函数收藏
我的函数文件存放的位置和运行的位置是一样的,为什么运行不了啊?我应该怎么解决,求助!!
魅族PRO 6s手机直降200元!给你多买一双新鞋、一条新耳机的理由!
麻烦请问楼主解决了吗?
我刚进来……
你这时有错误吧,不是说没有定义channel这个函数么?
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 3256 人关注过本帖
标题:请教!定义int类型和doubleo类型后计算公式方面要注意什么?
等 级:新手上路
帖 子:14
结帖率:100%
&&已结贴√
&&问题点数:10&&回复次数:11&&&
请教!定义int类型和doubleo类型后计算公式方面要注意什么?
#include &stdio.h&
int main(int argc, char* argv[])
&&&int fahr,lower,
&&&printf(&Enter lower:&);
&&&scanf(&%d&,&lower);
&&&printf(&Enter upper:&);
&&&scanf(&%d&,&upper);
&&&printf(&fahr celsius\n&);
&&&for(fahr=fahr&=fahr++)
&&&celsius=(5.0/9.0)*(fahr-32);
&&&printf(&%d%6.1f\n&,fahr,celsius);
代码中加红处:如果计算公式改成celsius=5*(fahr-32)/9;输出结果会不一样,为什么?
还有定义成double类型后,计算公式方面要注意什么?
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:新手上路
帖 子:14
我说的计算公式是指加减乘除方面;因为在我理解这两个公式的计算结果应该会一样,但是换了后输了结果却不一样。
等 级:业余侠客
帖 子:192
专家分:290
这应该是&&double&&和 int 的 问题&&&两个 类型不同&&& 5.0和9.0&&是浮点型,5和9是整型,&&5.0和9或 5和9.0&&&会自动转换&&&
来 自:歌舞伎町
等 级:业余侠客
帖 子:94
专家分:230
在加减乘除中,如果两个操作数的类型相同,那么结果也是该操作数的类型
比如,5/9,因为两个操作数都是int型,因此结果会自动去掉小数部分,变成int型
如果两个操作数类型不一样,那么结果和占内存大的那个操作数类型相同
比如,5.0/9,5.0是double型,9是int型,那么结果就是double型
可能我说的不是很严谨,但是大概就是这个意思,不光是c,其他很多语言也一样是这个规则,比如Python……
等 级:新手上路
帖 子:14
非常谢谢上面两位的回答,不过好像都不是我要问的答案,我是想知道这两个公式在同一个定义类型的环境下更换后,所输出的结果为什么会不一样,比如就上面的代码中就只更换这两个公式,在我输入同一个数值后,输出结果是不一样的,这点让我搞不明白
等 级:论坛游民
帖 子:21
专家分:84
celsius=(5.0/9.0)*(fahr-32);根据运算符的优先级,先计算5.0/9.0得到的是一个双精度的数然后乘以一个整数后得到一个双精度的数。
celsius=5*(fahr-32)/9先计算括号里的数得到一个整数,然后乘以5得到一个整数,最后除以一个整数,得到的结过时一个整数,
等 级:论坛游民
帖 子:20
专家分:28
在c中,除法运算时如果被除数和除数同时为整数时,结果也是整数(一般向零取整)!例子:7/2,结果是3!而如果其中有一个为浮点型,则结果为3.5!你的问题就是如此:
celsius=(5.0/9.0)*(fahr-32);这个结果是浮点型!
celsius=5*(fahr-32)/9;这个的结果是上一个结果向零取整!
来 自:歌舞伎町
等 级:业余侠客
帖 子:94
专家分:230
回复 5楼 阿迪
你第二个计算公式,最后实际是int型除以int型,那么结果自然隐式地把小数部分抹掉了……
即使你把celsius定义为double型,那么输出的也只是抹去了小数部分的结果的double形式……
[ 本帖最后由 S_Ringo 于
23:04 编辑 ]
等 级:论坛游民
帖 子:19
专家分:29
小问题,大含义
细节!细节!细节!
等 级:新手上路
帖 子:14
哈哈,非常谢谢几个朋友的耐心解释~~~
我终于明白了,实际上我只要把另外一个公式的其中一个数字写成浮点型就可以,我试了,改了后输出的结果就一样了。
真的非常谢谢几位~~~
版权所有,并保留所有权利。
Powered by , Processed in 0.047142 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。  Double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),Double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数,速度当然要比Float要快。 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.31570E+308 到 -4.4,正值取值范围为 4.4 到 1.31570E+308[1]
&&&&&&& 在Delphi中,对Double的定义方式如下(示例):
&&&&&&&var
&&&&&&&& i:
&&&&&&&& K1, K2:&&&&& //赋K1, K2类型为double数据类型
&&&&&&&& col: TColumnEh;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1536次
排名:千里之外

我要回帖

更多关于 魔术先生app 的文章

 

随机推荐