c语言中%-8d的“-”什么意思

Python015

c语言中%-8d的“-”什么意思,第1张

%-8d,表示以8个数字为宽度进行左对齐。这个-,表示左边对齐的意思。

其他变化:

%-08d,表示以8个数字为宽度进行左对齐,空白部分填充0。

%8d,表示以8个数字为宽度进行右对齐。

%08d,表示以8个数字为宽度进行右对齐,空白部分填充0。

+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。

-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。

比如:

a+=b     //等价于a=a+b

a-=b    //等价于a=a-b

这个问题是这样的。

short _a=1-.1e-1

实际上是:

short _a=1-0.1e(-1)

代码中,根据C语言的语法,做了一些省略,就这样了。

.1  实际上就是 0.1,以小数点开头的 只能是数值,把前面的0省略了;

e-1 实际上就是e(-1), 其意义是 十的负一次方