Int;mod,asc

Résolu
cs_SEB73460 Messages postés 271 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 novembre 2022 - 30 sept. 2006 à 16:09
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 30 sept. 2006 à 16:55
Bonjour à tous,

je suis debutant en vb6 et je souhaiterai savoir à quoi correspond les fonction Asc,Mod et Int
car je n'ai pas l'aide MSDN
remerciements

1 réponse

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
30 sept. 2006 à 16:55
Extrait du MSDN de VB6 :




Asc, fonction




Renvoie une donnée de type Integer représentant le code de caractère correspondant à la première lettre d'une chaîne.

Syntaxe : Asc(string)

L'argument string peut être n'importe quelle expression de chaîne valide. Si l'argument string ne contient aucun caractère, une erreur d'exécution se produit.

Remarques : Les valeurs renvoyées sont comprises entre 0 et 255 sur les systèmes non DBCS et entre 32768 et 32767 sur les systèmes DBCS.

Note : La fonction AscB permet d'utiliser les données d'une chaîne sous forme d'octets. Au lieu de renvoyer le code du premier caractère, la fonction AscB renvoie le premier octet. La fonction AscW renvoie le code de caractère Unicode, sauf sur les plates-formes ne prenant pas en charge les caractères Unicode, auquel cas le comportement est le même que pour la fonction Asc.



<hr size= "2" width="100%" />

Mod, opérateur




Permet de diviser deux nombres en ne renvoyant que le reste.

Syntaxe : result = number1 Mod number2

La syntaxe de l'opérateur Mod comprend les éléments suivants :
result    :    Toute variable numérique.
number1    :    Toute expression numérique.
number2    :    Toute expression numérique.

Remarques :
L'opérateur modulo, ou reste, divise l'argument number1 par l'argument number2 (en arrondissant les nombres à virgules flottantes à des nombres entiers) et ne retourne que le reste dans l'argument result. Par exemple, dans l'expression ci-dessous, A (argument result) est égal à 5.
A = 19 Mod 6.7
En général, le type de données de l'argument result est Byte, un variant de type Byte, Integer, un variant de type Integer, Long ou Variant contenant une donnée de type Long, que l'argument result soit ou non un nombre entier. La partie décimale est tronquée. Cependant, si une expression est Null, l'argument result est Null. Toute expression Empty est traitée comme si elle avait la valeur 0.



<hr size="2" width="100%" />

Int, Fix, fonctions




Renvoie la partie entière d'un nombre.

Syntaxe : Int(number)        Fix(number)

L'argument number peut contenir une valeur de type Double ou toute autre expression numérique valide. Si l'argument number contient une valeur de type Null, Null est renvoyé.

Remarques
Les fonctions Int et Fix suppriment toutes deux la partie fractionnelle de l'argument number et renvoient l'entier obtenu.
Différence entre les fonctions Int et Fix : si number est négatif, Int renvoie le premier entier négatif inférieur ou égal à number, alors que Fix renvoie le premier entier négatif supérieur ou égal à number. Par exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.

Fix(number) équivaut à : Sgn(number) * Int(Abs(number))







---- Sevyc64  (alias Casy) ----<hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
Rejoignez-nous