问一个简单的关于编程的语法问题return (int)((long long) a*b%n);就是这个,我想问的是 long long 的对象是谁,是a?还是a*b?还是a*b%n?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 03:49:10
问一个简单的关于编程的语法问题return(int)((longlong)a*b%n);就是这个,我想问的是longlong的对象是谁,是a?还是a*b?还是a*b%n?问一个简单的关于编程的语法问题
问一个简单的关于编程的语法问题return (int)((long long) a*b%n);就是这个,我想问的是 long long 的对象是谁,是a?还是a*b?还是a*b%n?
问一个简单的关于编程的语法问题
return (int)((long long) a*b%n);
就是这个,我想问的是 long long 的对象是谁,是a?还是a*b?还是a*b%n?
问一个简单的关于编程的语法问题return (int)((long long) a*b%n);就是这个,我想问的是 long long 的对象是谁,是a?还是a*b?还是a*b%n?
(long long)的圆括号代表类型的强制转换,在你的式子里它的优先级仅低于(),所以long long作用于变量a.
就是先将a转换为long long类型,再乘以b在对n取模,最后再把这个结果转换为int类型.为什么最后执行int的强制转换,这就是我刚说的类型强制转换的圆括号优先级低于表达式的圆括号.
再,如果改为return (int)((long long) a*b+n);,关系依然不变,先强制转换a,再乘以b,在上n,最后转换为int.
希望我的回答能帮助到你.
问一个简单的关于编程的语法问题return (int)((long long) a*b%n);就是这个,我想问的是 long long 的对象是谁,是a?还是a*b?还是a*b%n?
关于基础拓扑学的一个简单问题
问一道关于导数的问题很简单的.
问一道关于大学电路的简单问题,求指教
问我一个关于政治的问题.
问一个关于现代文的问题.
SAS的编程问题,
问一个超级简单的问题-----亚铁是几价啊?
问大家一个绝对简单的问题 1+1=?
问一个超级简单的问题-----亚铁是几价啊?
问一个简单的C语言问题:x < 5 && x
问一个动宾搭配的语法问题例句:党的十七届四中全会通过了《中共中央关于加强和改进新形势下党的建设若干重大问题的决定》.我有一个语法问题弄不明白,这个《决定》标题的主干是不
我想问一个编程的问题:请编程求1×2×3×……×N所得的数末尾有多少个0?(N由键盘输入 (N
关于C语言的一个简单的问题 .if(a
导数.一个简单的关于导数的问题.如图.
高数线性代数,一个关于矩阵的简单问题,
问一个C语言的编程问题~判断一个数n能否同时被3和5整除~
关于初中英语的几个语法问题