2、变量的初始化和赋值
变量一旦被合法声明了,那么就可以在编程时使用了,可以根据编程的需要给变量赋值。当然,任何变量都有初始值,在声明变量的时候可以给变量赋一个值。被赋的值与进制没有关系,可以写十进制,也可以写十六进制或者是二进制。
uint8_t val_counter1 = 10; //初值为10;
uint8_t Val_Counter2 = 0x0A; //初值为10;
也可以在程序中赋值,做计算。
#include <reg51.h>
int main(void)
{
uint_8 Val_Counter1 = 10,Val_Counter2;
Val_Counter2 = Val_Counter1 + 2;
printf("%d",Val_Counter2);
}
程序的“=”是赋值操作,更改变量的当前值时可以使用赋值操作,两边的数据类型要相同,表示把右边操作数的值赋给左边操作数。“=”是最简单的赋值运算符。
除此之外,还有“-=”、“+=”、“*=”、“/=”、“|=”、“&=”、“%=”、“<<=”、“>>=”等。
#include <reg51.h>
int main()
{
uint8_t a = 21,c;
c = a;
printf("Line 1 - = 运算符实例,c 的值 = %d\n", c );
c += a;
printf("Line 2 - += 运算符实例,c 的值 = %d\n", c );
c -= a;
printf("Line 3 - -= 运算符实例,c 的值 = %d\n", c );
}
|