执行下面的一段C程序后,变量sum的值应为______。 char chr=127; int sum=300; chr +=1; sum +=chr;

admin2018-01-24  34

问题 执行下面的一段C程序后,变量sum的值应为______。    char chr=127;    int sum=300;    chr +=1;    sum +=chr;

选项 A、428
B、172
C、300
D、427

答案B

解析 本题考查C语言中char类型变量的取值范围。
   127为chr的边界值,执行chr+=1;语句之后,将使chr上溢到-128,而不是128。
   再执行sum+=chr;之后,sum的结果是172。
转载请注明原文地址:https://kaotiyun.com/show/3DWZ777K
0

相关试题推荐
最新回复(0)