Главная » Bascom-8051, Basic, Железо » Переменные Бейсика  BASCOM-8051

0
Числовые переменные

Тип переменной

Число байт

Диапазон

Пример

Старший байт (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,8E-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

«-2.5»

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 S5.5+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 байт

«1S.5»

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

По теме:

  • Комментарии