%d:表示把数据按十进制整型输出。
%o:表示把数据按八进制整型输出。
%x:表示把数据按十六进制整型输出。
%u:表示把数据参数按无符号整型输出。
%f:显示小数表示的普通浮点数。
1.if(a=0)相当于 if(1)永远成立
2.在switch语句中,必须使用default吗?
答:不是必须的。 switch case 语句是一个条件选择语句,找到相同的case值做为入口,执行后面的程序;若所有的case都不满足,则找default入口;若未找到则退出整个switch语句。 所以default只是一个备用的入口,有没有都无所谓
3.else需要与if配对使用,同理else if或elif也需要,总而言之:else或else if或elif需要if做伴,而if可以自己单独使用也可以和他们一起搭配。
4.%e是一种转换说明符号,表示浮点数,并且采用e计数法。比如2.12e2
5.swich语句:
switch()的参数类型不能为实型 。
case标签必须是常量表达式(constantExpression),如42或者’4’。
case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
6.流程图符号:
!x在这里就是一个控制语句,直到x=0才停止循环,!x是求反的意思,只要x值是零才成立