社区
C语言
帖子详情
关于运算符的问题%-连在一起为什么能编译通过?
abcg21_21
2009-04-03 02:27:20
大家好~问个c语言的基础题:4%-6/3最后结果是什么啊,我的答案是1,那中间的-怎么算啊?
...全文
206
6
打赏
收藏
关于运算符的问题%-连在一起为什么能编译通过?
大家好~问个c语言的基础题:4%-6/3最后结果是什么啊,我的答案是1,那中间的-怎么算啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abcg21_21
2009-04-03
打赏
举报
回复
[Quote=引用 4 楼 bao001001 的回复:]
the precedence of operator - is higher than operators */%, and operators */% are left associativity.
4%-6/3=(4%(-6))/3=4/3=1(integer).
[/Quote]
as you said,but what about 4-6%3=4...
abcg21_21
2009-04-03
打赏
举报
回复
[Quote=引用 3 楼 mymuma 的回复:]
如果是减号那%你该怎么看呢,这个题就是运算先后顺序。
[/Quote]
所以我觉的编译出错。。。
bao001001
2009-04-03
打赏
举报
回复
the precedence of operator - is higher than operators */%, and operators */% are left associativity.
4%-6/3=(4%(-6))/3=4/3=1(integer).
mymuma
2009-04-03
打赏
举报
回复
如果是减号那%你该怎么看呢,这个题就是运算先后顺序。
abcg21_21
2009-04-03
打赏
举报
回复
那此时不算是编译有问题么?为甚么此时的-算负号不算减号。。。
ydntlk
2009-04-03
打赏
举报
回复
相当于4%(-6)/3。
4%(-6)=4, 4/3 = 1。
MySQL 数据类型和
运算符
Re: MySQL 数据类型和
运算符
============================= # 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1 字符串类型...
java
运算符
%_Java
运算符
Java中有许多类型的
运算符
,如下所示:赋值
运算符
算术
运算符
字符串连接
运算符
关系
运算符
逻辑
运算符
位
运算符
三元
运算符
2 赋值
运算符
赋值
运算符
(=)用于为变量赋值。它是一个二进制
运算符
。它需要两个操作数。右侧操作...
什么是
运算符
?C++中算数
运算符
、关系
运算符
、逻辑
运算符
等常用
运算符
讲解
运算符
是指用于在操作数上执行某种操作的符号,也就是参与运算的符号,如+(加法
运算符
)、-(减法
运算符
)等。
运算符
的使用通常和表达式是密不可分的,通常作为表达式的一个部分组合计算使用。C++语言中
运算符
可以...
掘根宝典之C语言基本
运算符
(+-*/,%,++,——,sizeof),表达式,语句,类型转换
C语言中的算术
运算符
包括赋值
运算符
(=),加法
运算符
(+)、减法
运算符
(-)、乘法
运算符
(*)、除法
运算符
(/)和取模
运算符
(%)。这些
运算符
用于对数值进行基本的加、减、乘、除和取余运算。
c语言指向
运算符
的含义,c语言中->(间接成员
运算符
)的含义
总体注解:这个
运算符
与指向结构(sturct)或联合(union)的指针一起使用,用来指明结构或联合的的成员。假设ptrstr是一个指向结构的指针,member是由该结构模板指定的一个成员。那么ptrstr->member这个表达式表示被...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章