Write Your First Visual Basic Program

Tutorials
- Page 1
- Page 2
- Page 3
- Page 4
- Page 5
- Page 6
- Page 7
- Page 8
- Page 9
- Page 10
- Page 11
- Page 12
- Page 13

__
More Variable Types__What will be printed on the form
after

executing the following code?

ABC = 4.8

Print ABC

Answer:

The Integer variable can't store a number with fraction,

So the computer will round the 4.8 to 5, and will

Insert 5 to the ABC variable.

So the Command

So how can you store a number with fraction in a variable?

For this purpose you have other variable types that can

store round numbers like the Integer type, and in addition can

store numbers with fractions.

The Variable types list:

Byte - Can store only Integer numbers between 0 to 255

Integer - Can store only Integer numbers between -32,768 to 32,767

Long - Can store only Integer numbers between -2,147,483,648 to 2,147,483,647

Single - Can store Non-Integer (numbers with fractions) Numbers

between -3.402823E38 to -1.401298E-45 for negative values,

and 1.401298E-45 to 3.402823E38 for positive values.

Double - Can store Non-Integer Numbers between

-1.79769313486231E308 to -4.94065645841247E-324 for negative values,

and 4.94065645841247E-324 to 1.79769313486232E308 for positive values

Why would I use Byte variable that can store Integer numbers

between 0 to 255, while I can use Integer variable that can store

numbers between -32,768 to 32,767?

The Answer is: Because the Byte variable is taking less memory.

So if you have variable that will not store numbers

greater than 255 or less than 0, declare it as Byte variable

and save a little amount of memory.

If you need to store Non-Integer numbers in variable,

declare it as Single or as Double.

The Declaring command is very simple:

Dim Blah As Single

Dim Popeye As Byte

And so on.