Змінні Бейсика BASCOM-8051

Тип змінної

Число байт

Діапазон

Приклад

Старший байт (Adessr + 3)

(Adress = 2)

(Adress = 2)

Молодший байт (Adress)

Його адреса – імя змінної

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

Bit –

битовая

1 або

1/8

Від 0 до 1

«1»

1

Byte –

байтовая

1

Від 0 до 255

«100»

1

1

0

0

0

1

0

0

Word  –

двухбайтовая

2

Від 0 до

655535

«1000»

0

0

0

0

0

1

1

1

1

1

0

1

0

0

0

0

Integer –

двухбайтовая зі знаком

2

Від мінус

32768 до

32767

«-1000»

1

1

1

1

1

0

0

0

0

0

1

1

0

0

0

0

Long

чотирьохбайтового зі знаком

4

Від мінус-

2147483648 до 2147483647

«20000»

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

1

1

0

0

0

1

0

0

0

0

0

«-20000»

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

0

0

0

1

1

1

1

0

0

0

0

0

Single

у форматі з плаваючою точкою

4

Від

± 5,8 E-39 до

±1,7E+38

Знак

Порядок (двійковий від мінус 127 до +127

24-бітна мантиса – значення від 1 до 2 Старший біт мантиси не записуватиме

– Завжди мається на увазі, що там записана одиниця

«1»

0

0

1

1

1

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

«128»

0

1

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

«-25»

1

1

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Призначення

Довжина

Зміст

Вміст комірок в Hex-коді, починаючи з нульової (Adress)

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Dim S1 As String * 20

21 байт

«123 S55+12»

31

32

33

20

53

35

2E

35

2B

31

32

00

xx

xx

xx

xx

xx

xx

xx

xx

xx

Dim S1 As String * 16

17 байт

«1S5»

31

53

2E

35

00

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

Dim S1 As String * 8

9 байт

«ST2»

53

54

32

00

xx

xx

xx

xx

xx

xx – довільний код

Джерело: МЛКуліш, ДОВІДНИК З ПРОГРАМУВАННЯ BASCOM-8051, Краснодар 2001

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*