题目:
1.如果在int型变量的声明中为变量赋一个实数值(如3.12或4.6)的初始值会怎样呢?请打一段代码来看看
分析:……不用分析,开个玩笑,虽然很简单但是还是按照惯例水上一波数字
1.首先按照题目要求用函数类型int整型给变量赋值
2.再用我们常用的printf,看看它们之间的会碰撞出怎样的火花呢?
#include<stdio.h>//头文件
int main()//主函数main,函数类型int整型
{
int i=3.12;//变量赋值
printf("%d",i);//printf打印,%d占位符(详细了解看往期记录)
return 0;
}
运行结果:
很明显,因为用的int整型,所以它自动忽略了小数部分,当然其中也有%d的原因,因为它是一种占位符,只接受整数数字字符。
完