用C语言写单片机程序 我明明定义了一个变量给它赋值为4532 也没有改变过 它怎么自动变成0了? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 单片机 定义 变量 赋值 搜索资料 1个回答 #热议# 在购买新能源车时,要注意哪些? 神木雕像 2014-04-30 · TA获得超过413个赞 知道答主 回答量:59 采纳率:100% 帮助的人:72.4万 我也去答题访问个人页 关注 展开全部 你冷不丁这样,没人知道的,要有代码,要有详细说明。。。变量类型,怎么赋的值,是否有其他数组,是否有溢出,一切皆有可能。。。 更多追问追答 追问 追答 因为你的变量i是 char类型而不是int,所以最大是255,那么i%10=4532%10=180%10=0其中:4532=0x11b4截断后(高字节11被忽略):180=0xb4 追问 哦 谢谢 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-05-22 C语言,如果我定义一个变量a,但没给它赋值,那系统会默认它的值为多少,还是没值 11 2015-08-27 单片机定义了一个变量(未赋值),默认为0? 23 2015-06-02 单片机程序{}内的变量是先赋值还是先改变? 2012-06-20 有关于单片机C语言,小问题,下面这段程序有个num参数,前面没有赋值,后面直接num++,是不是num默认为0 2 2010-07-27 单片机编程 变量未赋初值 默认是0吗? 1 2007-01-18 4532是什么意思? 2020-02-02 C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少? 8 2018-04-04 在c语言中没有对一个变量赋值它的值是否自动赋0 9 更多类似问题 > 为你推荐: