全站数据
8 4 2 0 5 8 1

二进制0是什么意思

哆唻咪心理咨询 | 简单学习,快乐成才!         
问题更新日期:2024-10-10 15:46:43

问题描述

二进制0是什么意思求高手给解答
精选答案
最佳答案

二进制0表示的是指向的内存单元地址为0(计算机从0开始的一段内存单元,存放了系统的中断向量表)。

二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。

在C语言中,'0'(带有单引号)是字符0,数据为0x30,二进制就是00110000。如果不考虑这个单引号,认为是数字0,那么数据就是0x00,二进制为00000000.

其他回答

1.表示数值0

2.表示字符串结束标记‘

0’

3.表示空指针(NULL)

NULL的本质也是0,表示的是指向的内存单元地址为0(计算机从0开始的一段内存单元,存放了系统的中断向量表)。计算机硬件实现了,对于地址为0的内存单元不可读、写,所以当把NULL赋值给一个指针变量时,如果使用了该指针变量进行访问,编译器会报错,合理使用NULL避免了野指针的问题。