什么是加法溢出?下面的程序解析中“b的值0x80,即-128,出现加法溢出”为什么啊?a,b,c不都是无符号数吗

日期:2021-06-20 14:10:00 人气:1

什么是加法溢出?下面的程序解析中“b的值0x80,即-128,出现加法溢出”为什么啊?a,b,c不都是无符号数吗

你自己不是回答了么?呵呵。
char b=a+1;其实相当于 char b=char(a+1);//c#格式,C语言好像不是这样的
char(...)的作用是强制转换,只是这里系统默认转换了,这叫做隐式转换。
    A+
热门评论