题库首页 › GESP等级认证(C++) › 题目 25458

C++ 语言中,表达式 4 ^ 2 的结果类型为 int ,值为 6 。

A:正确
B:错误

正确答案:正确

答案解析

分析表达式中运算符的语义:'^' 在 C++ 中为按位异或运算符,非数学幂运算;确定操作数类型:4 和 2 均为整型字面量,默认类型为 int;根据 C++ 类型规则,两个 int 操作数进行按位异或运算,结果类型仍为 int;按位异或运算的执行基于二进制位逐位计算,参与运算的两个整数转换为二进制形式后,相同位值为 0,不同位值为 1,最终合成结果整数。

试卷来源:202603 CCF-GESP编程能力等级认证C++七级真题

本卷相关题目

在线做题 同科目题库