c初阶
文章平均质量分 57
c语言初阶
touchinaiyou-
https://gitee.com/touchinaiyou
展开
-
C语言-隐式类型转换和算术转换详解(含整形提升与精度丢失)
隐式类型转换和算术转换详解原创 2024-01-28 10:47:16 · 648 阅读 · 0 评论 -
C语言中一道虾仁猪心的题
i的初始值为0,i--结果-1,i为整形,sizeof(i)求i类型大小是4,按照此分析来看,结果应该选择B,但是sizeof的返回值类型实际为无符号整形,因此编译器会自动将左侧i自动转换为无符号整形的数据,-1对应的无符号整形是一个非常大的数字,超过4或者8,故实际应该选择A。全局变量,没有给初始值时,编译其会默认将其初始化为0。这道题其实很隐蔽,真是虾仁猪心!C语言中,0为假,非0即为真。答案在下面,你做对了吗?原创 2024-01-23 16:18:39 · 497 阅读 · 0 评论 -
C语言小游戏--三子棋(井字棋)附完整源码
C语言小游戏--三子棋(井字棋)附完整源码原创 2024-01-20 16:46:14 · 604 阅读 · 0 评论 -
c语言初阶 递归代码小集合
c语言初阶递归小总结原创 2024-01-15 21:34:33 · 478 阅读 · 0 评论 -
c语言入门阶段小测试--猜数字游戏的实现
c语言入门阶段小测试--猜数字游戏的实现,猜数字游戏:电脑在1~100个数字中随机生成一个数字,由用户进行循环猜测,每次电脑提示用户猜小了还是猜大了,直至用户成功猜出该数字,后可选择退出或者继续玩游戏。原创 2024-01-11 23:01:09 · 553 阅读 · 0 评论 -
一个C语言入门题,小小的细节却被许多人忽视
原来在c语言中,进行除运算,常常出现精度丢失的情况,小伙伴们在编程过程中有遇到过精度丢失的情况吗?我们可以在评论区互相讨论,共同学习。二话不说直接上代码,这段代码的实现逻辑是通过控制sign符号的正负变化来实现分式求和,大家发现这段代码的问题了吗?看起来好像没什么问题,为了求分式和,还用了双精度浮点型,但是结果为什么结果与预期有出入呢?,乘与不乘不影响数值的变化,而在计算机上,却能产生不同的结果呢?哈喽大家好,学过c语言的小伙伴们一定遇到过这么一道分式求和题,经过我的排查,问题出现在这句代码上。原创 2024-01-03 15:18:51 · 425 阅读 · 0 评论