谁会做这道c语言的题目?

如题所述

这种题就是一个变量类型的转换
a=y=8;
x=b=67.00000
// 下面的是是字符accII吗
'k'= 107;
a='k'=107;
c2=b=67=C,
用ASCII吗显示为大写的C,A为65,B为66
因此输出为:
8,67.0000 107,C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-21
输出结果是:8,67.000000107,C
解析:a=y; //将float型的隐式转换为int型,则保留整数部分,故a==8
x=b; //x是float型,将int型数据转为float型,会增加小数点后八位0
a=c1;//由于c1是char型,且c1='k',故此句实际上是将字母k的ASCII码107赋值给了a,a==107
c2=b;//将67赋值给char型变量c2,在输出显示的时候,编译器会将其看作ASCII码,也就是C
因为两个printf之间没有换行,也没有空格,所以67.00000000和67连在了一起
望采纳!
第2个回答  2016-09-21
8,97.000000
107 ,a