Loa*_*awy 4 c syntax int formatting
我正在阅读用c编写的中间件代码,并在代码中编写以下代码:
usleep(6*1000*1000);
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:
写这样的背后有原因吗?为什么不写6000000?这种乘法对程序的性能有影响吗?
最有可能的是,这是为了便于阅读.
查看6000000代码,您可能不会立即看到有多少个零.这个值与60000000或之间的视觉区别600000并不大.通过将其拆分,可以更容易地看到它.
任何体面的编译器都应该6*1000*1000在编译时进行计算,因此不会对性能产生影响.
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |