javaday01(编码表的一些基本概念 ++数据类型)
2017-07-23 17:29
267 查看
变量 有数据和类型 空间不变数值可变
定义变量存放同一类型,可以重复使用
不确定的数据用变量来记录数据
数据类型分为 基本数据类型 和引用数据类型
基本包括 byte short int long char boolean float double short 占2个字节 16bit
byte -128~127 2^(bit)
浮点类型默认double 8个字节小数点多 精确度高
char 2个字节
长整形加个l 特别标识
单精度加个f
ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为9位二进制数,换算为十进制。最小值0,最大值255.如一个ASCII码就是一个字节。
UTF-8码:一个英文字符等于一个字节,一个中文等于三个字节。
Unicode码:一个英文等于两个字节,一个中文等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。
引用包括 class interface 数组 []
char 2个字节
编译运行时可以通过set classpath 来检测路径
编译时注意加上.java
运算两端同类型可运算 数值类型的话 先提升后放进去 可能丢失精度 转化为byte丢失前3个字节。
顶位为1时取反+1
生活中的用二进制来标识 编码表ASCII American Standard Code for Information Interchange 无法识别中文 世界兼容
GB2312 GBK GB18030 Chinese Internal Code Specification全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母)
UNICODE 世界几乎通用
JAVA 底层用UNICODE 国际标准码表识别中文
两个变量不能检查大小可能超范围
byte b=4;
byte b1=127;
byte b2=127;
byte b = b1 + b2;出错
能装下就不出错 运算的结果默认是整形 int 不出错 过大变负的
JAVA 强类型语言/ 保留整数 %取余,模运算
+()连接符
syso(“ab”+5+5)
ab55
a++这个动作时 a先把自己的值取出来预存后完成++过程再把a预存值赋给左边
定义变量存放同一类型,可以重复使用
不确定的数据用变量来记录数据
数据类型分为 基本数据类型 和引用数据类型
基本包括 byte short int long char boolean float double short 占2个字节 16bit
byte -128~127 2^(bit)
浮点类型默认double 8个字节小数点多 精确度高
char 2个字节
长整形加个l 特别标识
单精度加个f
ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为9位二进制数,换算为十进制。最小值0,最大值255.如一个ASCII码就是一个字节。
UTF-8码:一个英文字符等于一个字节,一个中文等于三个字节。
Unicode码:一个英文等于两个字节,一个中文等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。
引用包括 class interface 数组 []
char 2个字节
编译运行时可以通过set classpath 来检测路径
编译时注意加上.java
运算两端同类型可运算 数值类型的话 先提升后放进去 可能丢失精度 转化为byte丢失前3个字节。
顶位为1时取反+1
生活中的用二进制来标识 编码表ASCII American Standard Code for Information Interchange 无法识别中文 世界兼容
GB2312 GBK GB18030 Chinese Internal Code Specification全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母)
UNICODE 世界几乎通用
JAVA 底层用UNICODE 国际标准码表识别中文
两个变量不能检查大小可能超范围
byte b=4;
byte b1=127;
byte b2=127;
byte b = b1 + b2;出错
能装下就不出错 运算的结果默认是整形 int 不出错 过大变负的
JAVA 强类型语言/ 保留整数 %取余,模运算
+()连接符
syso(“ab”+5+5)
ab55
a++这个动作时 a先把自己的值取出来预存后完成++过程再把a预存值赋给左边
相关文章推荐
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- 大数据的一些基本概念
- 一些基本数据类型问题
- JavaScript:学习笔记(2)——基本概念与数据类型
- 【C#小知识】C#中一些易混淆概念总结---------数据类型存储,方法调用,out和ref参数的使用
- C++ Primer 学习笔记--基本概念和数据类型
- IOS开发第二讲 基本数据类型 类的新建 一些常用技巧
- 【转】简单了介绍js中的一些概念(词法结构) 和 数据类型(部分)。
- Razor视图引擎布局 Razor视图引擎的基本概念与法语 SQL Server Mobile 和 .NET 数据访问接口之间的数据类型映射 binary 和 varbinary datetime 和 smalldatetime float 和 real
- js基本概念(上)之数据类型
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- 基本数据类型对象包装类的一些理解
- java中八种基本数据类型以及它们的封装类,String类型的一些理解
- 数据结构中关于图的一些基本概念
- C++一些基本概念总结【数据表达篇】
- C++ Primer 学习笔记--基本概念和数据类型
- C#学习基本概念之数据类型
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺
- 一些基本数据类型问题