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的原因,因为它是一种占位符,只接受整数数字字符。


相关推荐
apocelipes43 分钟前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
int型码农2 小时前
数据结构第八章(一) 插入排序
c语言·数据结构·算法·排序算法·希尔排序
UFIT2 小时前
NoSQL之redis哨兵
java·前端·算法
喜欢吃燃面2 小时前
C++刷题:日期模拟(1)
c++·学习·算法
SHERlocked932 小时前
CPP 从 0 到 1 完成一个支持 future/promise 的 Windows 异步串口通信库
c++·算法·promise
怀旧,2 小时前
【数据结构】6. 时间与空间复杂度
java·数据结构·算法
积极向上的向日葵2 小时前
有效的括号题解
数据结构·算法·
GIS小天2 小时前
AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月7日第101弹
人工智能·算法·机器学习·彩票
_Itachi__3 小时前
LeetCode 热题 100 74. 搜索二维矩阵
算法·leetcode·矩阵
不忘不弃3 小时前
计算矩阵A和B的乘积
线性代数·算法·矩阵