回看 零 空("") 空白(" ") NULL

对于刚接触计算机语言(java,JavaScript,c++等)的人群,他们可能一直搞不清NULL,空,零的区别,下面我叙述一下我的理解:

如果你查词典对NULL的解释,答案有可能为零,就是没有的意思,但是对计算机语言来说,null其实并非简单的没有,而是连空都缺席了,

 NULL:例如你们搬了新家,爸爸让你看下厨房还有多少油,你去厨房发现连油桶都没有,此时你怎么回答,对计算机来说此时就是null来表示。

第二天,你爸爸买来一桶5升的油,此时油的多少就是5L,对计算机来说就是5

:过了一段时间你家油用完了,这时,对计算机来说,那油桶就是0

:用完后你爸爸说买的油不好吃,就把你们家那个油桶洗干净,准备去油厂买些散油,此时油桶因为什么都没有,对计算机来说就是空

空白:其实空白准确来说就是空格,就是引号之间有空格或者其他不可见字符如换行,制表,换行等

原文地址:https://www.cnblogs.com/xiaowangtjl/p/11183036.html

时间: 2024-08-29 23:35:01

回看 零 空("") 空白(" ") NULL的相关文章

回看存储过程

周六周日写了些查询的窗体,感觉没什么新鲜的东西,都是一堆select,后来写的到了注册,上下机等,在一个方法里面,包含了多个增删改查的过程,可能上一个访问数据库的过程返回的结果又是下一个访问数据库读取数据的参数.也就是说,这些对数据库的增删改查是一个连贯的动作,比如,注册一个学生的时候,涉及到注册金额,这个注册金额同时也要写到充值表里面去.既然他们是一起的,后来就很自然想到了用存储过程,将多条SQL语句封装起来,这样不仅避免了代码中多次访问数据库的情况,而且也减少了代码量. 下面以充值做个DEM

幽灵般的存在:零宽空白

最近在用AngularJS进行开发时遇到了灵异事件,从某网站拷贝下来的看似无比正确的代码运行总是出错. 经验告诉我们,看上去正确的代码可能实际上并不正确.我是指字符层面上.其中可能存在乱码,存在奇怪的空白字符,这些均会导致问题. 然而我仔细检查了一番,并未发现乱码和多余空格.唯一的异常情况是,AngularJS的插值字符串{{xxx}}在Visual Studio中的代码着色不太对.在安装了VS的最新Web工具后,这插值字符串中xxx应当被编辑器识别并显示紫色,{{和}}会加粗显示,但是这一段粘

(转)Java 中关于String的空对象(null) ,空值(empty),空格

原文出处:Java 中关于String的空对象(null) ,空值(empty),空格 定义 空对象: String s = null; 空对象是指定义一个对象s,但是没有给该对象分配空间,即没有实例化该对象,因此,空对象在调用所有对象方法时候都会抛出异常,如s.length(), s.isEmpty()等方法. 空值: String k = ""; 空值是指一个字符床对象已经实例化,即系统已经给该变量分配了空间,只是对象的内容为空. 空格: String n = " &qu

CNTV视频回看下载地址

这其实不是新方法了,这个方法早在五六年前大家就在用,至今也没失效.但是五六年前那时候这个方法可以下载到过去三个月内CNTV直播过的视频,而现在只能下到一个星期的.之所以要下载回看版本,是因为比栏目版本的画质要好一些. CNTV会把回看的视频按5分钟一段分割,而不管节目的起始时间,所以你得算一下你要的视频都是分布在哪个时间段. 然后使用这样的地址:http://v.cctv.com/flash/live_back/nettv_cctv1/cctv1-2015-07-25-01-002.mp4 其中

页面上的空值判断,空和null 的运用

在页面中经常遇到控制判断,textbox中取到的值是否为空,用“”,在数据库里取得数据是否为空用null,举两个例子: 1. function trater(value,row,index){     if (value != null){   var len = row.NOTICE_DESC.length;     var abValue = row.NOTICE_DESC;      if (len > 8) {                                       

不知道空 或 null 时 用&&

String fileNaem = context.getData(); if (null != fileNaem || !fileNaem.equals("")) 抛出 java.lang.NullPointerException 在不知道 接收的数据 是 空 还是 null 的时候 就用 && || 就是or    有一个为true 就不计算第2个   有一个true就为true &&就是and  2个条件都会计算 有一个为false 者为false

希望在劫难中回看庸常的幸福

记住,好好活着,活过一切歧视.欺侮.不公和厄运. 并把这句话,作为自己一生的宗教. 如果打不败命运,你就活过命运.也就是说,它难缠,你要比它更难缠.记住,坚韧是最实用的方式,这样也许悲壮,但悲壮的活胜过悲怆的死. 曾看过"文革"中好多被批斗的照片,惨绝人寰的折磨和羞辱,没有几个人能挺过来.我觉得,那些咬牙活下来的人,便是大胜人生的人.与这些劫难相比,一帆风顺的日子里,得一个高位,赢一些金钱和名声,要肤浅得多.当然了,真正的深刻,也不是来自劫难,而是劫难之中敢于九死一生. 在绝望里,死永

SQL Server外键关系是强制约束,外键值也可以是空(NULL)

在SQL Server中,实际上外键值可不可以为空(NULL),和外键关系是不是强制约束无关. 我们先在SQL Server数据库中建立两张表People和Car,一个People可以有多个Car,所以这两张表是一对多关系. People建表语句: CREATE TABLE [dbo].[People]( [ID] [int] NOT NULL, [Name] [nvarchar](50) NULL, [Age] [int] NULL, [Sex] [nvarchar](50) NULL, CO

流媒体服务器 NTV Media Server G3 电视回看功能赏析

电视回看是NTV Media Server G3的一个有趣的功能,主要用于电视直播.监控直播类视频流的回看.像电视频道这类直播流具有长时间不间断直播的特征,不能像处理普通直播流一样按版本号或者按事件发生的起止时间来录制和回看,需要按绝对时间线(UNIX时间)进行不间断的录制和索引,并提供按照时间线回看视频的功能.基于这个需求,NTV Media Server G3 提供了一个电视流回看界面:界面的下方有日期选择器和时间刻度,在选择日期后,系统会检索该日期的回看视频,并体现到时间刻度线上(0~24