爱问知识人 爱问教育 医院库

Null和0和""有什么区别?

首页

Null和0和""有什么区别?

Null和0和""有什么区别?

最好说说它们在内存中都是怎么样存储,怎么样传递的

提交回答
好评回答
  • 2007-03-26 23:05:17
    1.NULL是空地址的意思,在使用指针变量时表示一个空地址,NULL的值在“stdio.h”头文件中被定义为一个值为0的符号常量;即
    #define NULL 0  NULL的值为0
    2.0可以表示数字0,也可以表示ASCII码值为0的字符
    3.""表示字符串的长度为0的字符串。

    梦***

    2007-03-26 23:05:17

其他答案

    2007-04-08 07:09:30
  •   When coding C language using editor to type each letters such as numbers or characters, it will store in the memory in an ASCII code。
       For example: 0 (00110000), A (01000001), a (01100001), etc。 The keyboard only supports from 32 -127 (00100000 - 01111111)。
       It could not use single key to write 00000000 to 00011111, but you could use following way if you want to: 00000000 "\0" or "” or NULL 00001010 “\10” 00001101 “\13” 。
      。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。 See Attachment。

    b***

    2007-04-08 07:09:30

  • 2007-04-07 20:38:27
  • NULL是空的意思,一般用作指针或句柄的值,当指针为NULL时表示没有指向任何有效的地址,强行使用轻则结果错误,重则程序崩溃,特别严重时操作系统崩溃.
    0可以看作是数值型数据,也可以看成是指针或字符,当作为指针时与NULL是等价的(梦缘说的),还可以看做布尔值false,不论0是怎么用,只要不是指针都是有地址的.
    ""是一个空字符串,严格地讲长度为1(C语言的字符串以0为结尾),也是有地址的

    海***

    2007-04-07 20:38:27

  • 2007-03-26 23:03:55
  • Null就是空的意思,它在内存中存储时是在前几个地址中存储,一般用
    NULL存的是系统的东西,你在编程时不要往里面写东西
    0如果是说数字,它就相当于,1,2,3,4等,如果是内存首地址的话,它代表的是内存中第一个地址,即首地址,依次类推,下面就是0001,0002等
    

    b***

    2007-03-26 23:03:55

  • 2007-03-26 22:46:05
  • NULL是空的意思,0可以是数字符号,也可以是字符,""是空字符,在编程语言当中万不可混为一谈!要使用恰当,才能达到预期目的.个人看法~

    赤***

    2007-03-26 22:46:05

  • 2007-03-26 22:45:33
  •  
    求助!100分奉上。
    高手快来帮忙啊!

    我***

    2007-03-26 22:45:33

  • 2007-03-26 20:29:25
  • null,0和““没区别,但要看具体的操作系统,在Windows下是没区别

    良***

    2007-03-26 20:29:25

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

  • 笔记本电脑永远是解决笔记本故障的卡片屏幕...

    有时,我们的笔记本电脑总是卡住了。我们怎样才能解决这个问题可能有很多不太熟悉的网友。现在让我们告诉你...

    电脑/网络

  • xp电脑显示屏调节屏幕亮度怎么调节_XP...

    XP电脑显示屏亮度调节怎么操作 1、直接在XP系统桌面空白处右键选择属性打开【显示属性】程序。 2、...

    电脑/网络

  • 计算机不能重新启动所有时间重新启动如何解...

    关于计算机不能重启和重启的问题,我相信很多网民以前见过。我们如何解决这个问题这里有一点告诉你,计算机...

    电脑/网络

  • 如果笔记本不能上网,我该怎么办

    也许有些网友对笔记本电脑无法上网的问题了解不多。现在让我们向你介绍一下笔记本电脑不能上网的原因以及如...

    电脑/网络

  • 现在移民需要多少钱(留学移民要多少钱)

    在众多的热门移民国家中,能够同时满足速度快,要求简单且有法案支持的移民国家,目前就只有马耳他,希腊,...

    电脑/网络

  • 高迪安集团公司的实力怎么样?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,致力于真爱人文事业的发展,旗...

    管理学

  • 有人了解高迪安集团这个公司吗?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,成立以来致力于真爱人文事业的...

    产业信息

  • 高迪安集团旗下的人工智能产业发展好吗?

    高迪安集团旗下的元梦智能科技公司,是一家致力于打造以数字智能人为核心的人工智能交互系统,并集研发、生...

    产业信息

  • 高迪安这个公司现在旗下现在主要有哪些产业...

    高迪安旗下产业比较多,涵盖地产、教育、珠宝、智能、金融、互联、健康等多个领域。集团从地产起步,开发了...

    产业信息

  • 高迪安之前开发的第一个新房是哪个楼盘?

    位于浦东川沙的金钟苑,后续集团开发了享誉海内外的上海地标性楼盘——香梅花园。

    购房置业

  • null是什么专业?

    就是空的意思,什么都没有

    电脑/网络

  • 什么是nullmodem?

    因为连接你的个人计算机和另一个本地串行设备并不是真的需要调制解调器或DCE,所以DTE接口可以被你的...

    电脑/网络

  • null什么意思?

    在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的...

    其他社会话题

  • 英语高手请进

    是不是在一些数据表中出现的呀? NULL的意思是0

    英语考试

  • null 是啥意思啊

    在编程中,变量以NULL结尾,表示其后没有可用的数据,数据读取在此结束。 产生 null 的原因是:...

    程序设计

  • NULL什么意思?

    在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的...

    互联网

  • vb null是什么?

    由于在数据库中使用Null方法,Null具有某些唯一的特性:对包含Null的表达式,计算结果总是Nu...

    数据库

  • 英语

    我不知道经常见,

    学习帮助

  • 英文这是什么意思!

    chkpin=check pin? return null 翻译过来就是 转到无作为 就是什么也不干

    魔兽世界

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):