Maison  >  Article  >  développement back-end  >  Lorsque vous ajoutez 0 avant une constante numérique en C/C++, cela signifie qu'il s'agit d'un nombre octal

Lorsque vous ajoutez 0 avant une constante numérique en C/C++, cela signifie qu'il s'agit d'un nombre octal

WBOY
WBOYavant
2023-09-01 17:41:061327parcourir

Lorsque vous ajoutez 0 avant une constante numérique en C/C++, cela signifie quil sagit dun nombre octal

Parfois, nous pouvons voir des littéraux numériques avec un préfixe 0. Cela indique que le nombre est octal. Les littéraux octaux contiennent donc 0 au début. Par exemple, si le nombre octal est 25, alors il faut écrire 025.

Exemple

#include <stdio.h>
int main() {
   int a = 025;
   int b = 063;
   printf("Decimal of 25(Octal) is %d\n", a);
   printf("Decimal of 63(Octal) is %d\n", b);
}

Sortie

Decimal of 25(Octal) is 21
Decimal of 63(Octal) is 51

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer