找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1925|回復: 8
打印 上一主題 下一主題
收起左側(cè)

關于C語言數(shù)據(jù)處理

[復制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:925236 發(fā)表于 2024-5-21 16:27 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式
大佬們 有個問題 C語言數(shù)據(jù)處理中 一個數(shù)對另外一個數(shù)取整后   那剩下的余數(shù)怎么處理  有參考程序能讓我看看嗎謝謝了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

8#
ID:1123660 發(fā)表于 2024-6-4 10:04 | 只看該作者
在C語言中,若要處理兩個數(shù)相除后的余數(shù),你需要進行整數(shù)除法,確保結(jié)果是一個整數(shù),并能夠獲取余數(shù)。C語言的整數(shù)除法操作符`/`會產(chǎn)生操作數(shù)類型的結(jié)果,而取余操作符`%`用于計算兩數(shù)相除的余數(shù)。

如果你用`/`進行除法運算,你會得到被除數(shù)除以除數(shù)的結(jié)果,該結(jié)果是舍去小數(shù)部分后的整數(shù)值。而余數(shù)可以通過`%`運算符獲得。

下面是一個例子來演示如何處理余數(shù):

```c
#include <stdio.h>

int main() {
    int dividend = 27; // 被除數(shù)
    int divisor = 5;   // 除數(shù)
   
    int quotient = dividend / divisor; // 整數(shù)除法,得到整數(shù)結(jié)果,忽略余數(shù)
    int remainder = dividend % divisor; // 取余數(shù)
   
    printf("The quotient is: %d\n", quotient);
    printf("The remainder is: %d\n", remainder);
   
    return 0;
}

在上面的代碼中:
- 被除數(shù)`dividend`是27。
- 除數(shù)`divisor`是5。
- 使用`dividend / divisor`得到的商是5,這是因為27除以5得到的結(jié)果是5,整數(shù)除法會忽略小數(shù)部分。
- 使用`dividend % divisor`得到的余數(shù)是2,因為27除以5的余數(shù)是2。

這種方式常用于執(zhí)行如確定商和余數(shù)這樣的除法運算,如時鐘的時、分計算,或者在做數(shù)據(jù)分塊時確定每一部分的數(shù)據(jù)量。要注意的是,取余運算符`%`要求被除數(shù)和除數(shù)都是整型(int),在使用浮點數(shù)時,請使用庫函數(shù)`modf`或類似的數(shù)學函數(shù)來計算余數(shù)。
回復

使用道具 舉報

7#
ID:1123566 發(fā)表于 2024-6-3 18:58 | 只看該作者
使用取余符號%
回復

使用道具 舉報

6#
ID:1122450 發(fā)表于 2024-5-27 09:56 來自手機 | 只看該作者
取余運算。
回復

使用道具 舉報

5#
ID:1122188 發(fā)表于 2024-5-24 23:40 | 只看該作者
直接對這個數(shù)進行取余就行了(%)
回復

使用道具 舉報

地板
ID:1111228 發(fā)表于 2024-5-24 17:24 | 只看該作者
如果后期數(shù)據(jù)沒有用了,可以直接強制轉(zhuǎn)換
回復

使用道具 舉報

板凳
ID:123289 發(fā)表于 2024-5-24 16:44 | 只看該作者
丟棄了。
回復

使用道具 舉報

沙發(fā)
ID:866313 發(fā)表于 2024-5-21 20:41 | 只看該作者
  1. #include <stdio.h>
復制代碼
使用 / 進行除法運算,在 C 語言中會直接將結(jié)果的小數(shù)部分丟掉,所以兩個整型數(shù)做除法得到的是商,如果想要得到余數(shù),可以使用取余(模) % 運算符,它會將被除數(shù)除以除數(shù)的余數(shù)賦值給左側(cè)的變量 remainder,所以上面的示例代碼會打印出 3、1


回復

使用道具 舉報

樓主
ID:1109793 發(fā)表于 2024-5-21 17:40 | 只看該作者
取余啊,%
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表