在C语言 数在计算机中的表示方法:整数,正整数,负整数,正浮点型,负浮点型的数,重要是用反码,源码,补码怎么表示: -10 / 3结果(负数相除怎么取余)
时间: 2024-06-14 21:06:15 浏览: 233
整数的原码,反码和补码
5星 · 资源好评率100%
整数在计算机中的表示方法有三种:原码、反码和补码。
1. 原码:最高位表示符号位,0表示正数,1表示负数,其余位表示数值的绝对值。例如,-10的原码表示为:10000000000000000000000000001010。
2. 反码:正数的反码与原码相同,负数的反码是对原码除符号位外的每一位取反。例如,-10的反码表示为:11111111111111111111111111110101。
3. 补码:正数的补码与原码相同,负数的补码是对反码加1。例如,-10的补码表示为:11111111111111111111111111110110。
正浮点型和负浮点型的数在计算机中的表示方法是使用IEEE 754标准。具体表示方法超出了本次回答的范围。
对于负数相除取余的问题,C语言中的取余运算符(%)遵循以下规则:余数的符号与被除数的符号相同。例如,-10除以3的结果为-3余-1。
阅读全文