OCT |
Octal |
---|---|
Visual Basic |
Syntaxe
Function Oct(expression) |
Paramètres
Nom | Description |
---|---|
expression | Ce paramètre permet d'indiquer l'expression contenant un nombre à traiter. |
Description
Cette fonction retourne sous forme de chaîne de caractères en nombre octal à partir d'une valeur numérique.
Remarques
- Si le nombre n'est pas déjà un nombre entier, alors il est arrondi au nombre entier le plus proche avant d'être évalué.
- Vous pouvez représenter les nombres octaux directement en précédant les nombres dans l'intervalle appropriée avec &O. Par exemple, &O10 est la notation octale pour le décimal 8.
- L'exemple suivant utilise la fonction Oct pour renvoyer la valeur octale d'un nombre :
Si le nombre est | Oct retourne |
---|---|
Null | Null |
Empty | Zéro (0). |
Tout autre nombre | Jusqu'à 11 caractères octaux. |
Dim MyOct
MyOct = Oct(4) ' Renvoie 4.
MyOct = Oct(8) ' Renvoie 10.
MyOct = Oct(459) ' Renvoie 713.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Sub Main()
- MsgBox "00 = " & Oct(0) & vbCrLf & _
- "01 = " & Oct(1) & vbCrLf & _
- "02 = " & Oct(2) & vbCrLf & _
- "12 = " & Oct(10) & vbCrLf & _
- "17 = " & Oct(15) & vbCrLf & _
- "20 = " & Oct(16) & vbCrLf & _
- "40 = " & Oct(32) & vbCrLf & _
- "126 = " & Oct(86) & vbCrLf & _
- "163 = " & Oct(115) & vbCrLf & _
- "357 = " & Oct(239) & vbCrLf & _
- "377 = " & Oct(255)
- End Sub
on obtiendra le résultat suivant :
00 = 001 = 1
02 = 2
12 = 12
17 = 17
20 = 20
40 = 40
126 = 126
163 = 163
357 = 357
377 = 377
Dernière mise à jour : Lundi, le 19 novembre 2012