色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > C語言 STM32 求絕對值函數(shù)

          C語言 STM32 求絕對值函數(shù)

          作者: 時間:2016-11-17 來源:網(wǎng)絡 收藏
            函數(shù)名:abs

            功能:求整數(shù)的絕對值

          本文引用地址:http://cafeforensic.com/article/201611/315437.htm

            頭文件:math.h

            函數(shù)原型:intabs(inti);

            程序例:

            #include

            #include

            intmain(void)

            {

            intnumber=-1234;

            printf("number:%dabsolutevalue:%dn",number,abs(number));

            return0;

            }

            在C語言中還有fabs,也是求絕對值的,不同的是,fabs函數(shù)參數(shù)與返回值為實型。

          ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            在32位機上若不用系統(tǒng)的函數(shù)及條件語句可以使用以下函數(shù)實現(xiàn)取絕對值:

            intmyabs(intn)

            {

            returnn*((n>>31<<1)+1);

            }

          ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



          關(guān)鍵詞: C語言STM32絕對值函

          評論


          技術(shù)專區(qū)

          關(guān)閉