C语言
夤夜翛人
这个作者很懒,什么都没留下…
展开
-
打印格式
%g:用来输出浮点数,系统自动选择f格式或e格式输出,选择其中长度较短的格式,不输出无意义的0。 eg: printf("%g\n", 0.000012); \\1.2e-05 printf("%g\n", 0.0012); \\0.0012 printf("%g\n", 12345678.45); \\1.23457e+07原创 2016-11-19 08:47:19 · 231 阅读 · 0 评论 -
a++不能作为左值的原因
首先说左值和右值的定义: 变量和文字常量都有存储区,并且有相关的类型。区别在于变量是可寻址的(addressable)对于每一个变量都有两个值与其相联:它的数据值,存储在某个内存地址中。有时这个值也被称为对象的右值(rvalue,读做are-value).我们也可认为右值的意思是被读取的值(read value)。文字常量和变量都可被用作右值。它的地址值——即存储数据值的那块内存的地址。它有时被称为转载 2017-01-13 14:21:10 · 519 阅读 · 0 评论