C语言第7课:数据类型转换的知识点,以及出一道容易出错的题( 四 )
如果有兴趣的话 , 可以实际来写一下这个程序 , 并观察最终在显示屏上输出的内容 。 最终 , 屏幕上输出的是“AAAAA” 。
关于“隐式转换” , 我们暂时先不列举太多 , 我们大致知道这样一个核心技巧:精度小与精度大的进行运算 , 则精度小的转为精度大的;范围小的与范围大的进行运算 , 则范围小的转为范围大的 。
至于“int”类型和“unsigned”进行运算 , 则int会转为unsigned int
接下来我们再讲解一下 , C语言中的“显式转换” , 这个就比较好把握一些了 , 也更加容易很多 。 我们来看下面这段程序:
C语言中的显式转换
上述程序中 , 第8行 , 我们使用了一对“小括号” , 里面加入了“int”关键字 , 就像这样(int) , 这就是进行“显式转换” 。 也就是说将变量d的返回值“强制”转成了“int”型了 。 那么此时变量i的返回值也是“int”类型 , 两个“int”类型相加 , -3+1的结果为-2 , 所以 , 最终屏幕上输出的是“BBBBB” 。
推荐阅读
- 捉迷藏|?LOL世界赛“含金量”数据出炉:EDG仅排第六,IG稳居榜首
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- |MT 正在让游戏本地化质量变得更差?
- kramer|国服极地大乱斗数据上线,来看看胜率榜符合你的预期吗?
- 米莱狄|峡谷数据榜:分均输出TOP5,干将莫邪只排第四,米莱狄至今被误解
- |S11淘汰赛数据盘点:场均时长为33分 55个不同英雄登场
- 中单|2021年英雄联盟世界赛终于落下帷幕!!大数据统计二!!
- 伊隆·马斯克|EDG夺冠翻译小姐姐火了!穿印花旗袍大秀中国美,三门语言切换超牛
- 灵饰|梦幻西游:109级法系前排灵饰选择方法,用数据告诉你怎么做
- edg战队|EDG赛后美女翻译上热搜!精通4国语言为国争光,网红学霸颜值高!