注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠PC游戏综合讨论区 在乘号不省略的情况下的两种答案
查看: 8033|回复: 17
打印 上一主题 下一主题

[杂谈] 在乘号不省略的情况下的两种答案 [复制链接]

帖子
434
精华
0
积分
218
金钱
2092
荣誉
0
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2011-5-12 14:01:17 |只看该作者 |倒序浏览
本帖最后由 decic7780 于 2011-5-12 15:59 编辑

算我错了,让帖子下沉吧。

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
沙发
发表于 2011-5-12 14:13:09 |只看该作者
大哥,胡说什么呢,c语言里面乘与除是同级的。。
你觉得c语言可能设计一个不符合数学规范的优先级么??

使用道具 举报

帖子
434
精华
0
积分
218
金钱
2092
荣誉
0
人气
2
评议
0
板凳
发表于 2011-5-12 14:51:13 |只看该作者
本帖最后由 decic7780 于 2011-5-12 14:54 编辑
xueyl 发表于 2011-5-12 14:13
大哥,胡说什么呢,c语言里面乘与除是同级的。。
你觉得c语言可能设计一个不符合数学规范的优先级么?? ...




在C语言的规范里,同等级优先级运算符是有规定其优先级的先后性的。
你说这句话表面你完全不了解C语言!
给你看C语言优先级链接:http://wenku.baidu.com/view/40f616da6f1aff00bed51ee0.html
第三等级优先级运算符主要是:*、/、%,自左向右的意思就是左边乘号优先级最高,取余号优先级最低。
回去好好补补计算机语言优先级的知识。

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
地板
发表于 2011-5-12 15:15:18 |只看该作者
大哥,你怎么继续胡说啊。。
人家自左向右的意思就是符号的运算是自左向右的,当然不是同等级自作向右递减的意思。。
比如说除号,自作向右的意思就是2/5=0.4 而如果是自右向左2/5=2.5 。。。。
自己不明白还这说别人。同等优先级是没有高低之分的,就按照式子左向右的方向处理
比如 a*b/c%d 就一定是 {[(a*b)/c]}%d
如果你还是不同意我的观点,那我问你 6÷2(1+2)=? 这个式子在c语言里面的结果应该是什么?

使用道具 举报

帖子
224
精华
0
积分
122
金钱
735
荣誉
1
人气
0
评议
0
5#
发表于 2011-5-12 15:16:33 |只看该作者
回复 decic7780 的帖子

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1198
精华
0
积分
599
金钱
2326
荣誉
0
人气
1
评议
0
6#
发表于 2011-5-12 15:20:48 |只看该作者
一会儿HELLO WORLD都出来了,楼上试试去掉*号...

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
7#
发表于 2011-5-12 15:23:04 |只看该作者
回6楼
c语言不允许省略乘号的

使用道具 举报

帖子
1198
精华
0
积分
599
金钱
2326
荣誉
0
人气
1
评议
0
8#
发表于 2011-5-12 15:24:35 |只看该作者
那就木办法了,手头上要是有个WINTC我也试试,一道小学题都把C搬出来了,太有意思了...

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
9#
发表于 2011-5-12 15:26:30 |只看该作者

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

10#
发表于 2011-5-12 15:29:52 |只看该作者
楼主是哪个位面的C语言,自己有试过吗?

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
57
精华
0
积分
29
金钱
1462
荣誉
0
人气
0
评议
0
11#
发表于 2011-5-12 15:31:14 |只看该作者
本帖最后由 kylebear 于 2011-5-12 15:32 编辑
decic7780 发表于 2011-5-12 14:51
在C语言的规范里,同等级优先级运算符是有规定其优先级的先后性的。
你说这句话表面你完全不了解C语言 ...

别的不说 我就觉得楼主理解能力有问题

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

12#
发表于 2011-5-12 15:45:57 |只看该作者
The c  programming language对优先级和求值顺序的解释。




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

13#
发表于 2011-5-12 15:56:07 |只看该作者
本帖最后由 china.gll2 于 2011-5-12 16:00 编辑

看这句:

*, /, and % all have the same precedence,while is higher than that of binary + and -.

(*、/和%三者有相同的优先级,它们的优先级都比二元运算符+ 、-高。)

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
14#
发表于 2011-5-12 16:02:03 |只看该作者
《-在C语言的规范里,同等级优先级运算符是有规定其优先级的先后性的。-》
《-你说这句话表面你完全不了解C语言! -》

只是希望楼主以后不要这样随便的说别人。
看到你几天前一个关于操作系统的帖子也是这种语气。

使用道具 举报

帖子
4568
精华
0
积分
2294
金钱
4246
荣誉
1
人气
2
评议
0
15#
发表于 2011-5-12 16:02:17 |只看该作者
[害怕]是同级呀~
至于左右是说式子不是说运算符号

使用道具 举报

☆打出去拖死☆
游侠汉化组【制作】

仙剑5数字版勋章

帖子
5781
精华
0
积分
3000
金钱
36322
荣誉
10
人气
94
评议
0

16#
发表于 2011-5-12 16:49:41 |只看该作者
c语言的乘号无法省略,用来算这个省略了乘号的没什么意义

使用道具 举报

帖子
1
精华
0
积分
1
金钱
10
荣誉
0
人气
0
评议
0
17#
发表于 2012-12-18 15:41:18 |只看该作者
谁说C中* / % 不分优先级的   那你算下这道题吧 10%3*3-(1+2)

使用道具 举报

帖子
480
精华
0
积分
252
金钱
1115
荣誉
1
人气
12
评议
0
18#
发表于 2012-12-18 15:57:37 |只看该作者
完全看不懂!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-6-26 21:16 , Processed in 0.371198 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到