Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
iconvert
conversion au codage entier à 1, 2, 4 ou 8 octets
Séquence d'appel
y=iconvert(X,itype)
Paramètres
- X
matrice de nombres décimaux ou d'entiers encodés. Les nombres complexes ne sont pas acceptés.
- y
matrice d'entiers codés sur 1, 2, 4 ou 8 octets.
Description
Convertit et stocke sous forme d'entiers à 1, 2, 4 ou 8 octets.
- itype=0
renvoie des nombres à virgule flottante
- itype=1
renvoie et stocke dans y des entiers int8 dans l'intervalle [-128,127]
- itype=11
renvoie et stocke dans y des entiers uint8 dans l'intervalle [0,255]
- itype=2
renvoie et stocke dans y des entiers int16 dans l'intervalle [-32768,32767]
- itype=12
renvoie et stocke dans y des entiers uint16 dans l'intervalle [0, 65535]
- itype=4
renvoie et stocke dans y des entiers int32 dans l'intervalle[-2147483648,2147483647]
- itype=14
renvoie et stocke dans y des entiers uint32 dans l'intervalle [0, 4294967295]
- itype=8
renvoie et stocke dans y des entiers int64 dans l'intervalle [-9223372036854775808, 9223372036854775807]
- itype=18
renvoie et stocke dans y des entiers uint64 dans l'intervalle [0, 18446744073709551616]
Exemples
b=int32([1 -120 127 312]) y=iconvert(b,1)
Voir aussi
Report an issue | ||
<< Entiers | Entiers | int8 >> |