您的位置:首页 > 其它

【首发】C幼儿园今日随笔(0415)

2012-04-15 22:06 239 查看
作为一名优秀的编程师,十年之前的他第一次在博客园上写下了他这样一篇随笔:

1. C语言中的单精度和双精度输出时小数点后应该出多少位?

答:单精度:6位;双精度:12位。

“%2d”与“%.2d”的区别?

答:例如d=6,则输出结果分别为:空格6;06.

3.. 算术运算符:

答:七个

+   -   *    /    %     ++      --

加减乘除不用我说了吧

"%"求余,就是算除法,值是他的余数

"/"这个是除法,但是有一点注意,两边操作数全为整数时,值是取整的。

“++”是自加,比如说i++就是i的值自动加1,规则是i++是鲜赋值再自加,++i是先自加再赋值。举个例子a=i++这个是先把i的值赋给a,然后i再自加。a=++i是i先自加,然后把自加之后的值赋给a。

“--”是自减,和自加的规则相同,只是值是自动减一。

4.  C语言中右结合的运算符有:

(1)!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符

(2)? :条件运算符

(3)=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: