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

標(biāo)題: 如何讓一個數(shù)字和數(shù)組里面的數(shù)字對比選擇? [打印本頁]

作者: yytda    時間: 2020-10-8 13:22
標(biāo)題: 如何讓一個數(shù)字和數(shù)組里面的數(shù)字對比選擇?
先定義一個數(shù)組,int a[]={1,2,3,4,5}
然后用ADC采樣值和數(shù)組里面的值做對比,比如ADC采樣值是3,就把數(shù)組里面的3調(diào)出來賦給另一個變量,請問如何實(shí)現(xiàn)這樣的功能?

作者: wulin    時間: 2020-10-8 16:42
實(shí)際數(shù)組中數(shù)字一般不會是順序自然數(shù),需要就近取值。
        for(i=0;i<m;i++)//m-1=數(shù)組成員數(shù)
        {
                if(x>=a[i] && x<a[i+1])
                {       
                        y=a[i];
                        break;        //跳出當(dāng)前循環(huán)
                }
        }
作者: yytda    時間: 2020-10-8 16:52
wulin 發(fā)表于 2020-10-8 16:42
實(shí)際數(shù)組中數(shù)字一般不會是順序自然數(shù),需要就近取值。
        for(i=0;i=a && x

這段代碼里面是直接加1,如果數(shù)組元素和ADC采樣值都帶有小數(shù)點(diǎn),比如1.1,2.4,3.2,4.5,5.2這樣的數(shù)值,這段代碼還能用嗎?
作者: wulin    時間: 2020-10-8 20:34
yytda 發(fā)表于 2020-10-8 16:52
這段代碼里面是直接加1,如果數(shù)組元素和ADC采樣值都帶有小數(shù)點(diǎn),比如1.1,2.4,3.2,4.5,5.2這樣的數(shù)值 ...

一般情況下都是把小數(shù)化為整數(shù)比較合適。因?yàn)锳DC采樣值是整數(shù),比如12位ADC采樣值是0~4095,至于最終結(jié)果保留幾位小數(shù)很容易通過運(yùn)算獲得。




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