keil中用 bit定义一个变量,如 bit t;则t的初值为多少; 还有unsigned char i;则 i 的初值又为多少。

如题所述

取决于你的初始化步骤。
如果未进行任何级别的初始化,则初始值随机。
一般若采用默认的startup.a51的话,全局变量初始值皆为0;局部变量初始值则取决于该单元上次使用后的情况。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-10
系统默认初始化值为0。但在内存紧张时,局部变量变量有可能不确定
相似回答