最强废铁h 发表于 2021-6-10 20:51:12

C语言问题

怎样算的??
https://z3.ax1x.com/2021/06/10/2RawBq.png

wp231957 发表于 2021-6-10 21:04:04

这题好像是②

最强废铁h 发表于 2021-6-10 21:07:05

wp231957 发表于 2021-6-10 21:04
这题好像是②

怎样算的?

wp231957 发表于 2021-6-10 21:10:12

最强废铁h 发表于 2021-6-10 21:07
怎样算的?

a/b=1
d模a=1
所以整个表达式=2.5强转整后=2
当然了,这个题目没有啥实际意义,也许有一些老师热衷于这样的题目

最强废铁h 发表于 2021-6-10 21:17:44

wp231957 发表于 2021-6-10 21:10
a/b=1
d模a=1
所以整个表达式=2.5强转整后=2


d%a,但d='A',怎样运算

wp231957 发表于 2021-6-10 21:20:44

最强废铁h 发表于 2021-6-10 21:17
d%a,但d='A',怎样运算

大写a相当于10进制的65模8=8余1
c里面所有字符都可以转成整型

最强废铁h 发表于 2021-6-10 21:26:59

wp231957 发表于 2021-6-10 21:20
大写a相当于10进制的65模8=8余1
c里面所有字符都可以转成整型

所以是8/5 输出是1,65%8 输出是1, 0.5 输出是0,1+1+0=2 是吗?

wp231957 发表于 2021-6-10 21:30:57

最强废铁h 发表于 2021-6-10 21:26
所以是8/5 输出是1,65%8 输出是1, 0.5 输出是0,1+1+0=2 是吗?

之所以说没意义,就是说这玩意还得看编译器心情,理论上应该是2

最强废铁h 发表于 2021-6-10 21:36:11

wp231957 发表于 2021-6-10 21:30
之所以说没意义,就是说这玩意还得看编译器心情,理论上应该是2

{:10_262:}
页: [1]
查看完整版本: C语言问题