我们用的机器一般是32位的,在计算机中应该不存在无穷大,无穷小的概念,只有相对而言。
一、相对无穷小
“ 0xffffffff ” (8个f) 表示“无穷小”
解释:32为有符号的整数,那么所能表示的最大负数,若用2进制表示那么就是32个1,32个1中,左数第一个1,表示符号位,补码符号位“1”表示负数,“0”表示正数。那么31个1表示数值位。如果转换成16进制,那么十六进制中的f等于十进制中的15,二进制的1111等于十进制的15,那么就用f代替1111,所以就是8个f。
二、相对无穷大
“ 0x7fffffff ” (7个f) 表示“无穷大”
解释:同无穷小一样,十六进制中的7等于二进制的0111,同理。