诺瓦星云面试题更新 2026-08-05

unsigned int a = 10; int b = -5; 则 a+b 的值是多少?

诺瓦星云电子/硬件开发电子/半导体问题拆解技术原理CC++

考察说明

考察无符号整数与有符号整数混合运算的类型转换规则

回答思路

  1. 正确识别隐式类型转换规则,b 转换为 unsigned int
  2. 正确计算转换为无符号数后的值并求和
  3. 理解为什么结果是 4294967295 而不是 5
  4. 能解释防止此类误用的最佳实践
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。