Bascom Avr Basic Help (variables et opérateurs) ---------------------------------------------------------------------------------------- Variables --------- Type |Taille| Valeur Min| Valeur Max| Description -------+------+-------------+------------+---------------------------------------------- Bit | 1/8| 0| 1| Un bit ne peut avoir que 2 valeurs 0 ou 1. Byte | 1| 0| 255| Entier non-signé sur 8 bits. Integer| 2| -32768| +32767| Entier signé sur 16 bits. Word | 2| 0| 65535| Entier non-signé sur 16 bits. Dword | 4| 0| 4294967295| Entier non-signé sur 32 bits. Long | 4| -2147483648| +2147483647| Entier signé sur 32 bits. Single | 4| 1.5 x 10^–45| 3.4 x 10^38| Virgule flottante signé sur 32 bits. Double | 8|5.0 x 10^–324|1.7 x 10^308| Virgule flottante signé sur 64 bits. String | 2à254| | | Chaîne de charactères terminée par un chr(0) | | | | L'occupation mémoire fait donc un octet de | | | | plus que la longeur de la chaîne. Tableaux (Variables indicées) ----------------------------- L'index DOIT être un entier positif (Byte, Word, Dword). Le nombre maximum d'éléments est 65535. Le premier élément du tableau à l'index 1. ---------------------------------------------------------------------------------------- Opérateurs arithmétiques | Opérateurs relationnels ------------------------ | ----------------------- + : Addition | = : Egalité : X = Y - : Soustraction | <> : Inégalité : X <> Y * : Multiplication | < : Plus petit que : X < Y \ : Division | > : Plus grand que : X > Y / : Division entière | <= : Plus petit ou égal : X <= Y MOD : Reste de la division entière | >= : Plus grand ou égal : X >= Y ^ : Exposant | Opérateurs logiques | Fonctions arithmétiques ------------------- | ----------------------- NOT : NON | ABS, ACOS, ASIN, ATN, ATN2, CHECKFLOAT, AND : ET | COS, COSH, DEG2RAD, EXP, FIX, FRAC, LOG10, OR : OU | LOG, POWER, QSIN, QCOS, RAD2DEG, SGN, TANH, XOR : OU Exclusif) | TAN, SQR, SINH, SIN ----------------------------------------------------------------------------------------