求余符号
%在c语言中有两种释义,一是求余符号,经常会用到判断一个数是不是能被另一个整除。二是引导符,用于引导输入输出项表列的格式。如:7%3=1(7除以3,余下1,) 1%3=1(1除以3除不尽,余下1);如判断一个m是奇数还是偶数?代码如下:if(m%2==0) print f("偶数")。
引导符,用于引导输入输出项表列的格式。若为%+格式字符。如%d或者%f等等,表示将输入的数据转为为指定的格式来进行输出。常用的转化格式为:%c 输入单个字符,所以在输入多个字符时,它只读取第一个字符。%s 字符串输出,能够读取一个字符串。%d 整型输出,%ld长整型输出,%o以八进制数形式输出,%x以十六进制形式输出, %f以小数形式输出。
例如:print f("%d%c%f",a,b,c);意思就是a以整型输出,b以字符型输出,c以实型输出。%d的意思是以整型的形式输出,通常用来输出int型,%ld的意思是以长整型的形式输出,通常用来输出long型,%s的意思是以字符串的形式输出,通常用来输出char型,%c的意思是以字符的形式输出,该形式和%s的区别就是只输出一个字符,如char an[]="abcd",则%c就是把an[]作为数组一个一个输出,如printf("%c",an[0]),输出a,%f是浮点数的形式输出,通常用来输出float型,%lf是双精度浮点型,通常用来输出double型,默认保留6位小数,%.2lf同上,不过限制了输出的值只保留2位小数。