第1个回答 2015-01-19
#include <stdio.h>
void main()
{
int a,b=322; //定义2个int变量,b初始化为322
float x,y=8.88; //定义2个folat变量,y初始化为8.88
char c1='k',c2; //定义2个char型变量,c1初始化为‘k’
a=y; //a=8; int变量取整
x=b; //x=322.0
a=c1; //a=107;'k'的ASCII码值
c2=b; //c2='B'; 十进制322 等于二进制的 1 0100 0010
//char 类型只取8位,即 0100 0010 ,即十进制的66
//ASCII码为66的字符为‘B’
printf("%d,%f,%d,%c",a,x,a,c2); //输出变量值
}
第2个回答 2015-01-18
main是一个函数,称为主函数
在main函数中,首先定义了两个整型变量a和b,并给变量b赋值为322
接下来,定义了两个float型变量x和y,并给变量y赋值为8.88
然后,定义了两个char型变量c1和c2,并给变量c1赋值为字符k
最后,把y的值赋给a,因为a是整型,y是float型,只是把y的整数部分赋给a
再把b的值赋给x,所以x的值为:322.0
再把c1的值赋给a,因为a是整型,c1是字符型,所以是把c1的ASCII值赋给a,因此a的值为107
接下来,把b的值赋给c2
整个输出如下:

本回答被网友采纳