首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

C语言数据类型转换或位扩展前需要清零吗

2012-03-22 
求助:C语言数据类型转换或位扩展前需要清零吗?求助:C语言数据类型转换或位扩展前需要清零吗?[解决办法]对

求助:C语言数据类型转换或位扩展前需要清零吗?
求助:C语言数据类型转换或位扩展前需要清零吗?

[解决办法]
对于语言变量本身,那是不需要的,如果你要用来操作硬件,则具体看你的硬件结构里需不需要清0
[解决办法]
1、c语言数据类型转换由编译器帮你做,不知道你所谓的清零是清谁?被赋值变量?
2、位扩展应该是汇编里的概念,在c语言中是类型的隐式转换。

不管怎样,被赋值变量都不需要清零,同意楼上得考虑硬件情况。

另:养成良好的编程习惯,无论是全局还是局部变量都在声明时赋予初值。

热点排行