, (_), . . , . . Beta, beta BETA . , ( ) 32 . . . , , , city_tax citytax.
( ), : if, else, for, const, char ..
. . : . . mikroC :
char , ( ) 0 255;
signed char , -128 127;
int , -32768 32767;
unsigned int , 0 65535;
long , -2147483648 2147483647;
unsigned long , 0 42949667295;
float .
,
. , , , . mikroC , , ( ). . 1 , .
1
, | A, ! | |
: , : 0x, : 0b, | 23, 69, 789 0x57, 0xA5 0b10101010 | |
: [].[ ] : []()+(-)[ ] | 1., 2.54 56, 2.3-8, 5.67-5 | |
, | hello |
. , () . , , :
int i; //
char counter; //
|
|
() , . , :
char counter = 0;
float num1 = 12.34, num2 = 56.78, num3;
const. . . :
const int DAYS_IN_WEEK = 7;
const char CLIENT = Ivanov;
, . , . :
_ _[_];
.
:
char array[5]; // 5
, 0.
, array[0] 1- , array[4] 5- .
:
0x100 | array[0] |
0x101 | array[1] |
0x102 | array[2] |
0x103 | array[3] |
0x104 | array[4] |
. , 25 :
array[1] = 25;
. , vrem :
char vrem;
.
vrem = array[2];
. :
int digits[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
:
int digits[ ] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
.
mikroC ( ) . .
:
_ _[_1] [_2];
_1 , _2 .
:
int mas[10] [2]; // 10 × 2
, .
mikroC ( ) . , ASCII. , \0. -. , ASCII- \0 0x00 = 0, 0, 0x30 = 48.
:
1) , (), :
char mystring[ ] = {C, O, M, P, \0};
2) :
char mystring[ ] = COMP;
\0.