
计算机基础
计算机基础
hellosc01
喂,你知道吗,有时候,自由意志就是你能主动选择最小概率的路。
展开
-
位运算中<<、>>、>>>的区别
<< 表示左移,不分正负数,低位补0;>> 表示右移,若该数为正,高位补0;若该数为负,高位补1;>>> 表示无符号右移,也称逻辑右移,不分正负数,高位补0;原创 2020-11-26 11:26:46 · 659 阅读 · 0 评论 -
0,‘0’,‘\0’,null的区别
0:int型,表示数字0,ASCII码值为0;’\0’:char型,表示一个字符串结束的标志,不会显示,也不会单独存在,ASCII码值为0;null:代表空,ASCII码值为0 ;’0’:char类型,表示字符的内容为0,ASCII码值为48;从内存的角度看它们的区别:在计算机内存中,0、’\0’、null是一样的,值都是0。以数字的方式读取就是0,以字符的方式读取就是‘\0’,以某些其他方式读取就是null(null的定义跟编译器有关,有的编译器定义null可能不是0);而’0’在内存原创 2020-08-24 09:43:46 · 7774 阅读 · 0 评论 -
URI、URL、URN的区别和联系
1 URI:统一资源标识符2 URL:统一资源定位符3 URN:统一资源名称4 URI、URL、URN三者的关系5 结语1 URI:统一资源标识符URI(Uniform Resource Identifier)统一资源标识符:用于标识某一互联网资源的字符串, 该字符串就是URI,它允许用户对任何(本地和互联网)资源通过特定协议进行交互操作。2 URL:统一资源定位符URL(Uniform Resource Locator)统一资源定位符:每一互联网资源都有统一且唯一的地址,该地址就是U原创 2020-08-23 17:18:26 · 663 阅读 · 1 评论 -
什么是变量?变量的本质是什么?变量的生命周期和作用域
什么是变量1 变量**代表**一个有名字的、具有特定属性的一个存储单元;2 变量用来存放数据,也就是存放变量的值;3 变量的值可以改变;4 变量有特定的类型,类型决定了存储单元的大小和变量值的范围,运算符可应用于变量上。原创 2020-08-14 14:40:39 · 11168 阅读 · 5 评论 -
ASCII、Unicode、UTF-8、GBK的区别与联系
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,到目前为止共定义了128个字符 。Unicode:统一码(又称万国码),它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。UTF-8(8-bit Unicode Transformation Format):是针对Unicode的一种可变长度原创 2020-08-12 11:22:19 · 2727 阅读 · 0 评论 -
位、字、字节、KB的区别与联系
首先说明,最后谈“字”,虽然听上去它和“字节”的关系很大,然而关系远不如其他几个铁。1、位(bit):一个数字0或一个数字1,代表一位。2、字节(Byte):每逢8位是一个字节,数据存储的最小单位。3、1 Byte = 8 bit4、1 KB = 1024 Byte5、1 MB = 1024 KB6、1 GB = 1024 MB7、1 TB = 1024 GB…下面单独解释字:**字:**1、由若干字节构成,是计算机处理数据时一次存取、加工和传送的数据长度。2、字的位数叫字长,如果是8位原创 2020-08-08 16:22:21 · 2045 阅读 · 0 评论