Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam bahasa C, nilai mutlak nombor negatif ialah nombor positif

Dalam bahasa C, nilai mutlak nombor negatif ialah nombor positif

WBOY
WBOYke hadapan
2023-08-30 10:41:05968semak imbas

Dalam bahasa C, nilai mutlak nombor negatif ialah nombor positif

Di sini kita akan melihat apa yang kita dapat jika kita menggunakan nombor negatif untuk mendapatkan modulus. Mari kita lihat program berikut dan outputnya untuk memahami konsep ini.

Contoh

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

Output

Result: 3

Di sini keutamaan % dan / adalah sama, jadi % berfungsi pada mulanya, jadi a % b menjana 7, kini selepas membahagikannya dengan c, ia menjana 3. Di sini untuk a. % b, tanda operan kiri dilampirkan pada hasilnya. Mari kita lihat dengan lebih jelas.

Contoh

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

Output

Result: 7

Begitu juga jika kedua-duanya negatif, hasilnya juga negatif.

Contoh

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

Output

Result: -7

Atas ialah kandungan terperinci Dalam bahasa C, nilai mutlak nombor negatif ialah nombor positif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam