龙空技术网

二级C语言课程:格式说明符与输出项个数不相同#二级C语言

陈浩老师课堂 377

前言:

而今看官们对“c语言判断多个数互不相等”大约比较注重,你们都想要学习一些“c语言判断多个数互不相等”的相关资讯。那么小编同时在网摘上搜集了一些关于“c语言判断多个数互不相等””的相关资讯,希望小伙伴们能喜欢,看官们快快来学习一下吧!

格式说明符与输出项个数不相同的两种情况。

下面把输出像与格式说明符个数上不对应的情况讲一讲,讲的是个数上不对应的情况。类型上不能不对应,类型上如果不对应输出的数据就会不正确。

这边讲的是个数上不相同,个数上不相同的,在这里写了两个百分号d,后面写了三个变量,输出项这里写了三个变量,输出的结果是两个还是三个?肯定是两个。为什么是两个?因为输出的时候是看里面输出的,不会看后面写了有多少个变量就输出多少个,是看里面输出的。

第一个百分号d对应的是输出项里面的第一个a是多少?是十,逗号,看里面的,下面百分号d对应的是b,b是二十,换行就没了,没了,是看里面的,大家能不能懂?最后变量在里面没有对应的格式说明符就不输出,就是这个意思,应该很好懂。

再来看第二种情况,这里写了四个摆放,四个格式说明符,后面输出项只写了三个,是输出四个还是输出三个?肯定是输出四个,为什么?因为写了四个就会输出四个数据。

第一个百分号的对应的是a,a是多少?多少?是十,逗号。第二个百分号d对应的是b,b是多少?是二十,逗号。第三个百分号d对应的是c,c是多少?是三十,逗号。第四个百分号d后面没有输出项,怎么搞?没有输出项也要输出,因为写了就要输出,没有输出项输出多少?就随便搞一个,没有对应的非要写个百分好的,怎么搞?电脑也要输出,就随便输出一个数。

如果这边后面没有输出相对应,会输出一个毫无意义的数字乱码,就随便输出一个,最后再换行,这个就是输出的结果。这两种情况大家听明白了吧?

标签: #c语言判断多个数互不相等 #c语言输出的数很奇怪