一个BYTE怎么可以等于CByteArray+CByteArray+BYTE的呢?
一个BYTE怎么可以等于CByteArray+CByteArray+BYTE的呢?比如CByteArray a[1] = 0X03,CByteArray a[2] = 0X4F,BYTE1 = a[1] + a[2],那BYTE2 = a[1] + a[2] + BYTE1等于多少呢?因为BYTE只有8位,CByteArray也是8位的,这样不会溢出吗? 问题点数:20、回复次数:2Top
1 楼pomelowu(羽战士)回复于 2006-02-15 15:25:05 得分 15
有可能溢出。不过你给的数值并不会溢出Top
2 楼dnliophsam()回复于 2006-02-15 15:54:41 得分 5
溢出不会导致编译出错,只是溢出后结果不正确可能会导致运行出错甚至程序崩溃。Top




