Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie den Rest in der C-Sprache

So implementieren Sie den Rest in der C-Sprache

藏色散人
藏色散人Original
2020-04-26 10:46:328520Durchsuche

So implementieren Sie den Rest in der C-Sprache

So implementieren Sie den Rest in der C-Sprache

Der Restoperator ist „%“, ein binärer Operator in der C-Sprache, der zwei Operanden erfordert. Alle sind ganze Zahlen. Es wurde festgestellt, dass der Rest das gleiche Vorzeichen wie die Dividende hat.

Empfohlen: „C Language Tutorial

X%Y

1. Es ist sehr einfach, wenn X und Y beide positive Zahlen sind, z als: 12 %5==2;

2. Wenn es eine negative Zahl gibt,

(1) Wenn es unterschiedliche Vorzeichen gibt:

          if |x|>|y|
             ans:x+y
          else
            ans: x
eg:  -6%5==-1,6%(-5)==1,5%-6==5,-5%6==-5

(2) Wann Wenn die beiden Zahlen das gleiche Vorzeichen haben, kombinieren Sie die beiden Zahlen. Wird als positive Ganzzahl behandelt, dem Ergebnis wird jedoch ein negatives Vorzeichen hinzugefügt.

eg: -1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie den Rest in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn