设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
新手请教大家一个关于数据类型的问题
返回列表
发新帖
新手请教大家一个关于数据类型的问题
[复制链接]
11
|
8
|
2021-1-27 05:48:43
|
显示全部楼层
|
阅读模式
这段代码没有报错,程序也能正常运行,但是就是不太明白
1、右边的double怎么能赋值给左边的int(r1、r2定义为int)?
2、Publicruns()AsByte,run(i)为byte怎么转成的5?
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
basic语言,其实可以“顾名思义”,它在运行时做了许多模糊化的动态转换,它的编译器对于类型的要求也就不那么要求严谨。这样做,basic开发者就感觉方便。
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
至于第二个问题,你应该把runs()和重载的runs(i)的源代码找出来。不贴源代码,谁知道它呢?
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
引用2楼sp1234的回复:
至于第二个问题,你应该把runs()和重载的runs(i)的源代码找出来。不贴源代码,谁知道它呢?
感谢您的回复,上图是run()的源代码,对于第一个问题,这种写法就意味着会丢失精度吗?
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
你这里的runs是个byte数组。
数组!
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
基本上两个问题都是同一个问题,是double、byte、int混合起来,然后basic它自动转换了。
至于是否“丢失精度”的问题,这其实要问你自己。也许丢失精度,也许有意丢失误差。要看算法是不是就是这样设计的。
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
比如说,如果你的r1、r2是屏幕坐标中的值,而它除了给屏幕定点以外并不进行更复杂的业务计算(业务计算使用aRadial而不使用屏幕坐标),进行旋转的操作中必不可少地要涉及double精度的数值,而结果只要int类型,那么这就不算是丢失精度,而必定要将double转换为int的。
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
引用5楼sp1234的回复:
基本上两个问题都是同一个问题,是double、byte、int混合起来,然后basic它自动转换了。
至于是否“丢失精度”的问题,这其实要问你自己。也许丢失精度,也许有意丢失误差。要看算法是不是就是这样设计的。
我主要是想把这段代码改成C#语言的,那就只能做强转了吗?
回复
使用道具
举报
千问
|
2021-1-27 05:48:43
|
显示全部楼层
引用6楼sp1234的回复:
比如说,如果你的r1、r2是屏幕坐标中的值,而它除了给屏幕定点以外并不进行更复杂的业务计算(业务计算使用aRadial而不使用屏幕坐标),进行旋转的操作中必不可少地要涉及double精度的数值,而结果只要int类型,那么这就不算是丢失精度,而必定要将double转换为int的。
对,就是您说的这个意思,谢谢咯!
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
怀孕七个月长妊娠纹正常吗
2
慢病恶性肿瘤需要每一年申报吗
3
急,急,急,在线等。一道数学的规律题,高手请进。
4
嘴巴打了玻尿酸可以漂唇吗
5
恋大自然脱毛机多少钱一台
6
怎么确定纵隔肿瘤是良性还是恶性?
7
嘉兴哪里有比较正规的汽车改装店?
8
下腔静脉淋巴结肿大的原因
9
大哥们,帮我配台3500左右的电脑。19寸显示器。帮帮忙50分,谢谢了。
10
三星i780的一些问题 喜欢全掌键盘
11
乳腺癌骨转移肿瘤指标都会升高吗
12
宫颈癌活检出血会不会导致癌细胞扩散
13
初二物理(急!!!!!!!!!!!!!!!!!!)
14
名侦探柯南剧场版13
15
益母草可以祛斑吗
16
胰腺癌做穿刺手术能活多久
17
想给艺体培训中心取名字
18
1000高分求 这份司法鉴定对判决起到的影响和结果
19
梦想世界赚钱攻略
20
yb10 10000
21
中年人脸上毛孔粗大怎么办
22
贲门癌早期胃镜能检查出来吗
23
交界性卵巢癌能活多久
24
肿瘤能吃蜂王浆吗
25
疥疮林旦乳膏药什么时候擦效果好
26
疤痕疙瘩注射治疗多少钱
27
推荐部1000元以下的手机
28
开货运公司
29
某年七月份,雨天比晴天少1/3,阴天比晴天少3/5,这个月晴天、阴天、雨天各多少天?
30
穿越火线
31
宫颈癌可以吃猪肚吗
32
经期可以用丰胸产品吗
33
眼部肿瘤可以治好吗
34
贫困户宫颈癌能补多少
35
有红血丝可以用维生素e胶囊涂脸吗?
36
2009全国一卷答案哪儿能查??
37
疤痕体质应该注意什么?
38
慢性宫颈炎能打宫颈癌疫苗吗
39
(高手请进)labview 远程谐波分析仪设计
40
姓梅取名,名字要文雅,别人没有取过的,最好要有朦胧感
41
为什么我的电脑没声音
42
为什么枣树不结枣
43
台州黄岩到湖南长沙怎么走?
44
疤痕增生怎样才会好
45
天龙八部上海滩,二代裸资2020孔雀,成长普通,性格谨慎,可以卖多少钱?
46
高考口试对美术生有没有影响
47
伊维菌素治疗疥疮42例
48
剖腹产疤痕憩室可以生三胎吗
49
直肠癌术后3个月便血正常吗
50
大家打五笔的"二级简码"最快一分钟多少字??
51
我很想哭
52
想查询下一款本本电脑的信息!!!@!
53
肠癌化疗期间可以上班吗
54
乳腺癌不吃内分泌药可以吗
55
脸上有小疤痕怎么去除
56
乳腺癌的检查报告单
57
新买的诺基亚5320一些问题
58
丰胸产品真的可以丰胸吗?大家一起聊聊
59
用硫磺熏身体可以治疥疮吗
60
吃素容易得胰腺癌吗?
61
转移肺癌是不是发展特别快
62
谁知道范逸臣的一首歌啊 我只记住半句词 “难过的时候”这歌挺高的 挺激昂的
63
得甲状腺癌能吃黄豆,黑豆吗
64
为什么我家的小鸡会互相咬
65
喜欢表哥,时间可以淡化吗?
66
肠血管瘤是什么病
67
为什么话费这么多?
68
有关光的传播问题
69
皮肤不好毛孔粗大吃什么维生素
70
肝癌会引起血小板低吗
71
乳腺癌可以吃提子吗?
72
维c十维e十牛奶做脸祛斑美白吗
73
赞美女人的词语
74
肺癌晚期喝麦苗计行吗
75
直肠癌能保住肛门吗
76
英雄无敌5东方部落战役进不去
77
肝癌手术后怎么降低甲胎蛋白
78
该配什么显卡啊
79
为什么会借酒浇愁愁更愁?好心人帮帮我
80
妊娠线和妊娠纹有关系吗
81
在线等,电脑土玩CF老卡住!!!
82
宫颈癌会不会发现就是晚期阿,这个病也没
83
更年期能喝胶原蛋白口服液吗
84
帮忙解一道几何题(初二的)
85
男性吃什么雌激素丰胸快
86
我承包工程队的活儿,施工时不慎摔伤,该找谁处理
87
有效功率 和 感应电路
88
打完宫颈癌疫苗5天后可以输液吗
89
0,x,x的平方,x的三次方;,3x的四次方,5x的五次方,8x的六次方,试按此规律写出的第10个式子是?
90
喉咙堵时好时坏是食道癌吗
91
肺部肿瘤拍什么片子
92
拉皮手术后多久可以吃海鲜
93
想得到跳巢之前的建议和宝贵经验
94
三角形ABC的三个内角A、B、C成等差数列,求证:1/(a+b)+z/(b+c)=3/(a+b+c)
95
淋巴瘤哪里瘙痒
96
70岁食道癌手术能活多久
97
几款Thinkpad笔记本屏幕问题~
98
我想与鸟巢.水立方等场馆合作要找哪些单位
99
疥疮如何检查
100
查出晚期肝癌还能活多久