欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于液晶顯示取模(取小數點)的方法 [打印本頁]

作者: 冰火風輪    時間: 2021-11-18 23:51
標題: 關于液晶顯示取模(取小數點)的方法


如圖 503 取到 5.03 今天按兩次%10整除后的余數拼的
查了網上的好幾種試了,編譯不過

有啥更合理的取法?謝謝




作者: wc86110    時間: 2021-11-19 06:05
顯示小數點后 N 位是在程序中定義,如 %10,% 100,%1000……
作者: 123156fsadf    時間: 2021-11-19 09:39
定義一個float變量,temp_float = (float)number/100.0f; 然后用sprintf(buf, "電壓%.2f", temp_float);
作者: 188610329    時間: 2021-11-19 12:52
如果,你能直接得到BCD的話,可以用移位法,否則,只能用除法。
作者: Y_G_G    時間: 2021-11-19 13:14
       char   k[10];                                
        char a;
        sprintf(k,"%.1f",Data_Send);        //把浮點數據分割成字符串,并存放在k數組中,"%.1f"的2f表示小數點后再顯示1位數,不顯示小數就是0f       
       for(a=0;(k[a]!='\0');a++)
                {
                        Send_Out_COM(k[a]);//輸出ASCII
                }
sprintf可以把數據轉換成字符串輸出,Data_Send可以是浮點,整型,字符......
可以自動輸出負號和小數點
1.23就會輸出:'1''.''2''3'
用在OLED的話,顯示之前要先把上次的顯示內容清除


作者: snsoyang    時間: 2021-11-19 17:06
Y_G_G 發表于 2021-11-19 13:14
char   k[10];                                
        char a;
        sprintf(k,"%.1f",Data_Send);        //把浮點數據分割成字符串,并存放 ...

你在沙井?我在福永呢
作者: Y_G_G    時間: 2021-11-19 17:14
snsoyang 發表于 2021-11-19 17:06
你在沙井?我在福永呢

這也沒什么呀,深圳嘛,打工人聚集的地方




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1