c语言中%是什么意思
c语言中的符号“%”有两方面的应用,1是用来调试输出,2是用来取余。
调试输出的用法形式为:printf(“%d”,x);//%在这里表示“形式”,具体输出什么形式,看%符号后面的字母,例如d表示整数、f表示浮点数等。
取余用来运算,在单片机的程序中经常会用到。例如:我们要把一个3位数0~999输出到3位数码管上,假设现在有值136,需要在第1个数码管显示1,第二个数码管显示3,第三个数码管显示6。把136的百位,十位,个位取出来,需要用到取余符号“%”。我们用x y z分别表示百位十位和个位,m表示现在值,x=m/100; y=(m%100)/10; z=(m%100)%10。