
c语言中%和/的区别是什么?
2个回答
展开全部
/是除,如果是整数相除,只取整数部分,没有四舍五入之类的。
%是取模,即取除法的余数。
C语言使用技巧:
以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。
数学方法解决问题
数学是计算机之母,没有数学的依据和基础,就没有计算机的发展,所以在编写程序的时候,采用一些数学方法会对程序的执行效率有数量级的提高。
使用位操作
在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。
汇编嵌入
“在熟悉汇编语言的人眼里,C语言编写的程序都是垃圾”。这种说法虽然偏激了一些,但是却有它的道理。汇编语言是效率最高的计算机语言,但是,不可能靠着它来写一个操作系统吧?所以,为了获得程序的高效率,我们只好采用变通的方法 ——嵌入汇编,混合编程。
参考资料
C语言高效编程的几招小技巧.脚本之家[引用时间2017-12-26]

2023-06-12 广告
c+中=和=的区别: =:是赋值,使值为=后的数。 =:是比较,是与=后的数进行比较,相等为真,如果不相等为假。 如: a=3,意思是令a的值为3, a=3,不会改变3的值,只是将a的值与3进行比较,如果a等于3,则a=3为真,如果a不等于...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询