首頁 > 後端開發 > C++ > 在C語言中,負數的絕對值為正數

在C語言中,負數的絕對值為正數

WBOY
發布: 2023-08-30 10:41:05
轉載
1063 人瀏覽過

在C語言中,負數的絕對值為正數

在這裡,我們將看到如果我們使用負數來取得模數會得到什麼結果。讓我們來看看以下程式及其輸出,以了解這個概念。

範例

#include<stdio.h>
int main() {
   int a = 7, b = -10, c = 2;
   printf("Result: %d", a % b / c);
}
登入後複製

輸出

Result: 3
登入後複製

Here the precedence of % and / are same. So % is working at first, so a % b is generating 7, now after dividing it by c, it is generating 3. Here for a % b, the sign of left operand is appended to the result. Let us see it more clearly.

Example

#include<stdio.h>
int main() {
   int a = 7, b = -10;
   printf("Result: %d", a % b);
}
登入後複製

輸出

Result: 7
登入後複製

如果我們交換a和b的符號,那麼它將變成以下內容。

範例

#include<stdio.h>
int main() {
   int a = -7, b = 10;
   printf("Result: %d", a % b);
}
登入後複製

輸出

Result: -7
登入後複製
登入後複製

同樣,如果兩者都是負數,那麼結果也會是負數。

範例

#include<stdio.h>
int main() {
   int a = -7, b = -10;
   printf("Result: %d", a % b);
}
登入後複製

輸出

Result: -7
登入後複製
登入後複製

以上是在C語言中,負數的絕對值為正數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板