取一個數(shù)字的個位,可以分為取整數(shù)的個位,和浮點數(shù)的個位兩種情況:
在崇義等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、網(wǎng)站建設 網(wǎng)站設計制作按需求定制設計,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,成都全網(wǎng)營銷,外貿(mào)營銷網(wǎng)站建設,崇義網(wǎng)站建設費用合理。
1)取一個整數(shù)的個位,可以直接求余
例如 變量 int num=127;
num%10 就可以得到個位的7
2)取浮點數(shù)的個位
因為%是不能對浮點數(shù)直接運算的,因此需要強制取整之后執(zhí)行
例如變量 double num=27.83;
((int)num)%10 就可以得到個位的7
設一個數(shù)為n,則在C語言中其個位、十位、百位、千位依次這樣計算:n/1%10,n/10%10,n/100%10,n/1000%10
代碼如下:
#includestdio.h
int main(){
int n = 123456;
int unitPlace = n / 1 % 10;
int tenPlace = n / 10 % 10;
int hundredPlace = n / 100 % 10;
int thousandPlace = n / 1000 % 10;
printf("個位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);
getchar();
return 0;
}
運行結(jié)果如圖:
擴展資料
C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值、強制類型轉(zhuǎn)換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現(xiàn)在其它高級語言中難以實現(xiàn)的運算。
參考資料:百度百科--C語言
我有點沒搞明白(45、81、673938)取最后一位是怎么得出5138的,不是518嗎?
但還是隨便寫一下吧
#include?stdio.h
#include?stdlib.h
int?getLastBit(int?number);
int?main()
{
int?i?=?0,?n?=?0;
int?number?=?0,?newnumber?=?0;
printf("輸入整數(shù)個數(shù):");
scanf("%d",?n);
for(i?=?1;?i?=?n;?i++)
{
scanf("%d",?number);
newnumber?*=?10;????????????
newnumber?+=?getLastBit(number);????
}
printf("新整數(shù)是:%d\n",?newnumber);
return?0;?
}
int?getLastBit(int?number)
{
if(number?=?0)
{
printf("錯誤!\n");
exit(1);
}
else
return?number%10;
}
代碼如下:
#includestdio.h
int main(){
int n = 56789;
int unitPlace = n / 1 % 10;
int tenPlace = n / 10 % 10;
int hundredPlace = n / 100 % 10;
int thousandPlace = n / 1000 % 10;
printf("個位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);
getchar();
return 0;
}
運行結(jié)果:
個位:9
十位:8
百位:7
千位:6
擴展資料:
C語言中的除法“/”和取余“%”
1、除法運算符“/”
二元運算符,具有左結(jié)合性。
參與運算的量均為整型時,結(jié)果為整型,舍去小數(shù)。
如果運算量中有一個為實型,結(jié)果為雙精度實型。
例如:
5/2=2,1/2=0
5/2.0=2.5
2、求余運算符“%”
二元運算符,具有左結(jié)合性。
參與運算的量均為整型。
求余運算的結(jié)果等于兩個數(shù)相除后的余數(shù)。
例如:
5%2=1,1%2=1
新聞標題:c語言取個位函數(shù),c語言取某一位
本文來源:http://muchs.cn/article16/hcjdgg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、、云服務器、網(wǎng)站制作、網(wǎng)站營銷、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)