程序编写中isflage 与isflag 有区别吗?
答案:2 悬赏:60 手机版
解决时间 2021-02-26 17:01
- 提问者网友:ミ烙印ゝ
- 2021-02-25 19:51
程序编写中isflage 与isflag 有区别吗?
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-25 20:02
有区别,在程序编写中,前者是普通记数法,后者是科学记数法。e是科学记数法的标志。
把一个绝对值大于10的实数记为a×10^n的形式(1≤|a|<10,n为整数),这种记数法叫做科学记数法。例如19971400000000=1.99714×10^13。计算器或电脑表达10的的幂是一般是用E或e,也就是1.99714E13=19971400000000。
当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。
用科学记数法表示数时,不改变数的符号,只是改变数的书写形式而已。可以方便的表示日常生活中遇到的一些极大或极小的数,如:光的速度大约是300,000,000米/秒;全世界人口数大约是:6,100,000,000。
这样的数,读、写都很不方便,我们可以免去写这么多重复的0,将其表现为这样的形式:6,100,000,000=6.1×10^9。
即绝对值小于1的数也可以用科学记数法表示为a乘10 的负n次方的形式。
把一个绝对值大于10的实数记为a×10^n的形式(1≤|a|<10,n为整数),这种记数法叫做科学记数法。例如19971400000000=1.99714×10^13。计算器或电脑表达10的的幂是一般是用E或e,也就是1.99714E13=19971400000000。
当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。
用科学记数法表示数时,不改变数的符号,只是改变数的书写形式而已。可以方便的表示日常生活中遇到的一些极大或极小的数,如:光的速度大约是300,000,000米/秒;全世界人口数大约是:6,100,000,000。
这样的数,读、写都很不方便,我们可以免去写这么多重复的0,将其表现为这样的形式:6,100,000,000=6.1×10^9。
即绝对值小于1的数也可以用科学记数法表示为a乘10 的负n次方的形式。
全部回答
- 1楼网友:逃夭
- 2021-02-25 21:05
你的理解没错,在这里初始化的确是多余的,但是这么做有这么做的道理。在实际项目里,一般都要求定义变量的时候要初始化。强制初始化所有变量的好处是可以保证不会有未初始化的变量被使用。
虽然int flag=1在你的例子里没有必要,但是坚持这么做对养成良好的编程习惯有好处。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯