有符号整数和无符号整数相加时,把负数转换成无符号数类似于直接给无符号数赋一个负值,结果等于这个负数加上无符号数的模。 unsignedintn =300;intm =-500; cout << m + m <<'\n'; cout << n + m <<'\n'; 输出: -1000// 正确4294967096// 错误 结果做个类型转换后,貌似是对的: intnm = n ...
有符号整数和无符号整数相加时,把负数转换成无符号数类似于直接给无符号数赋一个负值,结果等于这个负数加上无符号数的模。 unsigned int n = 300; int m = -500; cout << m + m << '\n'; cout << n + m << '\n'; 1. 2. 3. 4. 输出: -1000 // 正确 4294967096 // 错误 1. 2. 结...
有符号呢?3.假如2个十六进制数9FH ,79H相加的和仍然用2位十六进制数,那么相加后的结果和为_,进位为为什么? 相关知识点: 试题来源: 解析 【解析】 16位二进制无符号整数表示成十六进制数 的范围 0000H∼FFFFH 8位二进制无符号整数表示成十六进制数的范围00 H∼FFH 16位二进制有符号整数表示成十六进制数...
16位二进制无符号整数表示成十六进制数的范围0000H~FFFFH8位二进制无符号整数表示成十六进制数的范围00H~FFH16位二进制有符号整数表示成十六进制数的范围1000H~0FFFH8位二进制有符号整数表示成十六进制数的范围10H~7...
有符号呢?3. 假如2个十六进制数9FH,79H相加的和仍然用2位十六进制数,那么相加后的结果和为___,进位为___。为什么? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 16位二进制无符号整数表示成十六进制数的范围0000H~FFFFH8位二进制无符号整数表示成十六进制数的范围00H~FFH16位二进...
16位二进制无符号整数表示成十六进制数的范围0000H~FFFFH8位二进制无符号整数表示成十六进制数的范围00H~FFH16位二进制有符号整数表示成十六进制数的范围1000H~0FFFH8位二进制有符号整数表示成十六进制数的范围10H~7FH假如2个十六进制数9FH,79H相加的和仍然用2位十六进制数