找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2017|回復(fù): 4
收起左側(cè)

簡單c語言小程序,求大神告知,謝謝!

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 5 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
ID:895406 發(fā)表于 2021-4-8 16:50 | 顯示全部樓層 |閱讀模式
51hei截圖_20210408163041.png 51hei截圖_20210408163147.png
  if(*s=='.'){flag=1; continue;}
   if(flag) ++digit;
  sum=sun*10+*s-'0';
  這三句代碼啥意思,求大神告知 ,謝謝!
回復(fù)

使用道具 舉報(bào)

ID:332444 發(fā)表于 2021-4-8 18:37 | 顯示全部樓層
獲取有多少個(gè)小數(shù)點(diǎn)后的數(shù)字
回復(fù)

使用道具 舉報(bào)

ID:592807 發(fā)表于 2021-4-9 08:34 | 顯示全部樓層
有專門的函數(shù)做這種事的,aotl()函數(shù)可以,strtol()函數(shù)可以
回復(fù)

使用道具 舉報(bào)

ID:380037 發(fā)表于 2021-4-9 12:13 | 顯示全部樓層
if(*s=='.'){flag=1; continue;}//檢測(cè)到小數(shù)點(diǎn),將小數(shù)點(diǎn)標(biāo)志flag置1;
if(flag) ++digit;//小數(shù)點(diǎn)標(biāo)志為1,表示有小數(shù),則計(jì)算有多少位小數(shù),用于轉(zhuǎn)換小數(shù)時(shí)除以多少個(gè)10
sum=sun*10+*s-'0';//將字符數(shù)字轉(zhuǎn)為阿拉伯?dāng)?shù)字(ASCII碼),并保存為無小數(shù)的數(shù)字,再在下面循環(huán)中除以10轉(zhuǎn)成對(duì)應(yīng)帶小數(shù)的數(shù)字
回復(fù)

使用道具 舉報(bào)

ID:895406 發(fā)表于 2021-4-11 10:45 來自手機(jī) | 顯示全部樓層
wlefa 發(fā)表于 2021-4-9 12:13
if(*s=='.'){flag=1; continue;}//檢測(cè)到小數(shù)點(diǎn),將小數(shù)點(diǎn)標(biāo)志flag置1;
if(flag) ++digit;//小數(shù)點(diǎn)標(biāo)志 ...

好難哦,謝謝你,為你點(diǎn)贊!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表