C语言练习

题目:

1.如果在int型变量的声明中为变量赋一个实数值(如3.12或4.6)的初始值会怎样呢?请打一段代码来看看

分析:......不用分析,开个玩笑,虽然很简单但是还是按照惯例水上一波数字

1.首先按照题目要求用函数类型int整型给变量赋值

2.再用我们常用的printf,看看它们之间的会碰撞出怎样的火花呢?

cs 复制代码
#include<stdio.h>//头文件
int main()//主函数main,函数类型int整型

{
int i=3.12;//变量赋值
printf("%d",i);//printf打印,%d占位符(详细了解看往期记录)
return 0;
}

运行结果:

很明显,因为用的int整型,所以它自动忽略了小数部分,当然其中也有%d的原因,因为它是一种占位符,只接受整数数字字符。


相关推荐
平头哥在等你22 分钟前
C语言二级考试上机题
c语言·开发语言·算法
rubyw32 分钟前
机器学习:回归模型和分类模型的评估方法介绍
算法·机器学习·分类·回归
William_Edmund41 分钟前
C++ 算法学习——1.8 单调栈算法
c++·学习·算法
陈序缘1 小时前
LeetCode讲解篇之139. 单词拆分
算法·leetcode·职场和发展
ygming1 小时前
【二分查找】典型题
前端·算法
会唱歌的小黄李1 小时前
【C语言】字符函数和字符串函数
c语言·开发语言
得物技术1 小时前
包材推荐中的算法应用|得物技术
算法
今天吃饺子2 小时前
高被引算法GOA优化VMD,结合Transformer-SVM的轴承诊断,保姆级教程!
人工智能·深度学习·算法·支持向量机·transformer
Fabian!2 小时前
代码随想录训练营Day29 | 93.复原IP地址 | 78.子集 | 90.子集II
算法