孝义网站建设,企业管理咨询有限公司是干嘛的,舟山做网站的公司,做网站 英语二、字面量与变量 文章目录 二、字面量与变量1、字面量字面量类型扩展#xff1a;特殊字符 2、变量进制转换 3、数据类型 1、字面量 字面量又叫做常量#xff0c;字面值常量#xff0c;告诉程序员数据在程序中的书写格式。 字面量类型
整数类型(int)#xff1a;不带小数点…二、字面量与变量 文章目录 二、字面量与变量1、字面量字面量类型扩展特殊字符 2、变量进制转换 3、数据类型 1、字面量 字面量又叫做常量字面值常量告诉程序员数据在程序中的书写格式。 字面量类型
整数类型(int)不带小数点的数字小数类型(double)带小数点的数字字符串类型(String)用双引号括起来的内容字符类型(char)用单引号括起来的内容内容只能有一个布尔类型(Boolean)布尔值表示真(true) 假(false)空类型(null)一个特殊的值空值;只能以字符串的形式打印
扩展特殊字符
\t制表符 在打印的时候把前面字符串的长度补齐到8或者8的整数倍。最少补1个空格最多补8个空格。
\n换行符
2、变量 在使用过程中其值可能会改变的量。 变量的定义格式
数据类型 变量名 数据值
数据类型为空间中存储的数据加入类型限制
变量名为定义的空间命名
数据值存在空间里面的数值
进制转换 任意进制转十进制 系数 * 基数的权次幂 相加
系数每一位上的数字
基数当前进制数
权从右往左依次为 0 1 2 3 … 十进制转其他进制 除基取余法:不断的除以基数(几进制基数就是几)得到余数直到商为0再将余数倒着拼起来即可。 3、数据类型 基本数据类型 整数 byte-128~157short-32768~32767int-21亿~21亿long 约等于19位数 浮点数 floatdouble 字符 char 布尔 boolean
取值范围大小关系double float long int short byte 类型转换的分类 隐式转换取值范围小的数值 - 取值范围大的数值
又叫做自动类型提升小的会先提升为大的在进行运算
对于byte short char 三种数据类型在运算的的时候都会直接提升为int然后在进行运算
强制转换取值范围大的数值 - 取值范围小的数值
如果把一个取值范围大的数值赋值给取值范围小的变量是不允许直接赋值的。如果一定要这么做 就需要加入强制转换
格式目标数据类型 变量名 (目标数据类型) 被强转的数据
字符串的“”操作当“” 操作中出现字符串时这个“” 是字符串的连接符而不是算术运算符了。
会将前后的数据进行拼接并产生一个新的字符串。
注连续进行 “” 操作时从左到右逐个执行。
字符相加当字符字符或字符数字时回吧字符通过ASCLL码表查询到对应的数字在进行计算。
注charStringString 》 ‘a’ “bc” abc 自增自减运算符 a先执行1操作在使用a
–a先执行-1操作在使用a
a先使用a在进行1操作
a–先使用a在进行-1操作 ab aab
注-*/% 底层都隐藏了一个强制类型转换 关系运算符 逻辑运算符 三元运算符 格式 关系表达式 表达式1表达式2
关系表达式为 true 取表达式1false 取表达式2
注整个三元运算符的结果必须要被使用
Eg int a1 , b2
ab ? a:b 2
思考三元运算符能否嵌套使用 运算符的优先级 的优先级最高 原码、反码与补码 原码十进制数据的二进制表现形式最左边是符号位0为正1为负。
反码正数的补码反码是其本身负数的反码是符号位保持不变其余位取反。
补码正数的补码是其本身负数的补码是在其反码的基础上1。 正数的补码反码是其本身负数的反码是符号位保持不变其余位取反。
补码正数的补码是其本身负数的补码是在其反码的基础上1。