726434632 发表于 2018-8-25 16:07
常量数字后面加上ul。比如A[1][0] * 10000UL
a庚 发表于 2018-8-25 16:51
第一个变量类型占16bit ,所以最大值只有65535,第二个等式T= T+A[1][1]*1000+A[1][2]*100+A[1][3]*10+A[1] ...
城江伍佬 发表于 2018-8-25 17:49
请问 为什么第一个变量是16bit,能否解释的简单明了点,对于数据这块我是小白
a庚 发表于 2018-8-26 16:47
因为第一个等式右边是同一类型的变量相加,即insigned char 类型,而另外一个是unsigned char +unsigned ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |