c语言中((long)1+ n)×n÷2是什么意思

2024-11-15 06:05:45
推荐回答(1个)
回答(1):

第一步:(long)1:将有符号整形1整形强转为有符号长整形
注:长整形所占空间为8B。

第二步:加上数据n,由于前面数据被强转为有符号长整形,因此可以猜测n为有符号长整形

第三步:将第二步的和乘上数据n,接着除以2

结果为一个有符号长整形数据