day03 进制和变量

一、进制

二进制与十进制的转换

十进制转为二进制为除二取余,取完余数为止,余数从下往上为二进制结果

二进制转为十进制:位次X对应2次幂  求和得十进制结果

 二:原码,反码,补码

计算机中,默认以32位二进制数来存储整数

规定32位最高位次0为㊣,1为负。

计算机存储的是整数的补码,计算整数也用补码

计算机存储或存储超过32位的数据,33位以后直接舍弃

补码=反码+1

反码除符号位其他与原码相反

三、内存单位

byte 一个字节等于八位

bit   是数据存储的最小单位          

四、变量和数据类型              

变量是内存中用于存储数据的空间,其值可以改变

变量严格区分大小写,

由数字   字母   _    $组成,不宜数字开头,不能有空格

八种数据类型

byte       short    int        long     |||    float double boolean char        

1字节   2字节  4字节    8字节

五、码表

记录字符与数字间的对应关系

ASCII码:123个字符

西欧码表:ISO-8859-1  一个字符对应一个字节 出现早,所有表都兼容他

中国码表:GBK

1.  gb2312  中国大陆

2.   BIG5    台湾

3.  GBK         扩展,兼容gb2312

4. GB18030  兼容日语,朝鲜语

Unicode万国码,统一码联盟推出的

如UTF-8 UTF-32

**对于中文的存储

utf-8以3字节存贮一个汉字

gbk以2字节存贮一个汉字


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部