C语言,帮我解释一下,看不懂
的有关信息介绍如下:
第1句,由于程序中使用printf语句,这句包含stdio.h头文件就是向编译程序说明这个函数的调用规则,具体可以百度百科printf,那里告诉你这个函数必须要引用的头文件第2句,main函数是你的程序开始位置,程序从这里开始执行,前面的void修饰表示这个函数不返回任何值,也说明函数的返回(结束)语句可以写return;如果这句是main的最后一句,还可以省略不写(例子就是省略了没写)第3句,定义两个整数型变量a和b(只能存放整数的内存单元名称),其中a没有赋初值,其值不确定,b被赋值为整数322第4句定义两个浮点型变量x和y(可以存放浮点数,即带小数的数据),其中x没有赋值,y则被赋值为8.88第5句,定义两个存放字符型数据的变量c1和c2,其中c1存放小写字符k的ASCII码第6句,给变量a赋值,由于a是整型数据,所以取浮点型变量y的值8.88进行类型转换,转换成整数(即舍弃小数部分,只取整数部分),赋值给a,赋值完成后a中存放的值为8第7句给x赋值,由于b中存放的数据是整型数据,要取出变量b中存放的数据322,强制转换成浮点数322.0赋值给x第8句,给a赋值,取出c1中存放的小写字母k的ASCII码,这个码是107,可以百度ASCII码,在其中的码表中查小写字母k对应的ASCII码值,将107赋值给a,a中原先存放的数据被冲掉第9句给c2赋值,将b中存放的数据取出,强制转换类型位字符型(因为c2是字符型变量,字符型变量的取值为0~255),实际赋值是322除以256的余数66最后一句调用printf函数,将一些变量的值输出到显示屏幕上,第1个数是变量a的值,由于a是整形变量用%d说明,输出变量a的值后再跟一个逗号然后输出%f修饰的变量x的值,然后是逗号,接着是整形变量a的值,最后是字符(用%c说明),也就是c2中存放数据对应的字符,会得到输出显示为:107,322.000000,107,B最后这个B就是c2中存放的数据(ASCII码)66对应的字符,可以百度ASCII码,查表得到。



