主页 > 电脑硬件  > 

C语言01

C语言01
07-2.1 数据类型-常量-变量(整型-浮点-字符)

输出的结果是7

因为 :符号常量PI是直接替换的效果,a=PI*2=3+2*2=7;

且符号常量的定义不用分号。

 定义浮点型时,e代表的是10的次方。e的左边必须要有数字,右边的数字必须为整数,左边数字的零,可以省略。

 字符常量和字符串常量的符号是不同的。字符常量使用的是' ',字符串常量使用的是" "。

并且字符串常量的结尾符号是’\0‘

08-2.2 混合运算-printf讲解

 输出结果:

 6.000000 6.500000

上面两个int型的做除法运算,会输出小数点前的整数

下面的先进行float类型转换,会输出八位的字符

09-2.3 整型进制转换

定义数值八进制时,变量前面加0,定义数值十六进制时,变量前加0x。

 10-2.4 scanf读取标准输入

   scanf函数不会在第二次输入时卡住,因为缓冲区中有换行符,会自动匹配。所以字符c输出的就是换行符。

 当下一个输入是字符型时,要消耗缓冲区里面的换行符。

消耗函数为:fflush(stdin)

 

 

01.scanf函数是有返回值的,上面代码返回的是2,说明匹配成功的数据是两个。 i匹配的是100,但是c匹配的不是a而是\n,f没有匹配到字符。要是匹配成功,要在%d和%c之间空格。

标签:

C语言01由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“C语言01