原始数据类型与表达式

1.数据类型:就是指一组数据和堆砌所能进行的操作的集合。

2.java中的原始数据类型:

①  int

--- 值域 : -2 31   ~   231

② dounle

--- 双精度实数(64位)

--- 运算符 : &&(与)、||(或)、!(非)、^(异或)

③ char

--- 字符(16位)

3.表达式

① 运算符优先级:* 和 / 以及%的优先级高于+和-;优先级越高,越早运算。

② 逻辑运算符优先级: ! > && > ||

4.类型转换

注意:

① 如果信息不会损失,数值会被自动提升位高级的数据类型,例如:1+2.5 = 1.0 + 2.5;答案是3.5。

② 将浮点型转换为整型将会截断小数部分,并非是四舍五入,在复杂的表达式中的类型转换可能会很复杂,应该小心并尽量使用类型转换,最好是在表达时中只使用同一类型的字面量和变量。

5. 比较

6. 其他原始类型

① 64位整数,及其运算符lang。

② 16位整数,及其运算符short。

③ 16位字符,及其运算符char。

④ 8位整数,及其运算符byte。

⑤ 32位单精度实数,及其算数运算符float。

原文地址:https://www.cnblogs.com/wangyfax/p/9834003.html

时间: 2024-10-09 21:15:18

原始数据类型与表达式的相关文章

JavaScript的基础数据类型和表达式

Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boolean(布尔)类型:布尔类型的值true(对)或false(错). null和undefined:null表示一个“空”的值,undefind表示值未定义, &&:与运算,只有所有都为true,&&运算结果才是true. ||:或运算,只要其中一个true,||运算结果就是tru

typeScript-基础知识-4-1原始数据类型

JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types). 原始数据类型包括:布尔值.数值.字符串.null.undefined 以及 ES6 中的新类型 Symbol. 本节主要介绍前五种原始数据类型在 TypeScript 中的应用. 布尔值: 布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型: let isDone: boolean = false; // 编译通过 //

旅行,说走就走 Help? [C++数据类型和表达式]

旅行,说走就走 Help? [C++数据类型和表达式] 摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 乐天派.我却喜欢和老妈说"老妈小时候喜欢羡慕别人有动力,现在看淡了放下了 挺舒服的.". -泥沙砖瓦浆木匠 一.继续闲谈 闲谈中我发现思维很清晰,很有感觉.那场旅行,积淀已久.今年付出行动.经历了上次的健康风波健康,home? [java的内存浅析],坚定了自己改下一些恶习的决定.其他游戏少点玩,lol不

php和java数据类型和表达式的区别

前段时间学习了下php觉得挺简单的,不过这只是相对java而言,php简单了但是还是很有很多细节问题需要注意,为了顺便巩固下java基础知识,我把java和php做了对比.这次比较的是数据类型和运算符. 一.数据类型 先来看看php的数据类型划分: 基本数据类型:整数类型,小数类型[不分单精度和双精度],boolean类型,字符串 复合数据类型:数组.对象 特殊数据类型:NULL.资源类型 下面是java数据类型划分 基本数据类型:数值类型(整数类型[byte,short,int,long] 浮

Java中原始数据类型存放位置理解

原始数据类型的变量存放在栈还是堆,应该由上下文去决定. 如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中. public void func(){ int a = 3; } 再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在堆中. public class Test{ public int a = 3; }

JavaScript基础原始数据类型的封装对象(Primitive Wrapper Object)

JavaScript提供了5种原始数据类型:number, string, boolean, null, and undefined.对于前面3个,即number, string, 和boolean提供了封装对象,这些对象的构造函数是Number(), String(), 和Boolean().下面的代码展示了原始数据类型和它们的封装对象之间的不同: // a primitive number var n = 100; console.log(typeof n); // "number"

黑马程序员_01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)

------- android培训.java培训.期待与您交流! ---------- Java语言主要由5中符号组成 标识符:数字.字母.美元符.下划线(注意不能数字开头) 关键字:goto和const保留了它们,但是Java没有使用. 运算符:注意运算符优先级(左结合和右结合要注意) 分隔符:注意+号可以分割字符串. 注释:三种注释. 数据类型与变量 常量: 整型 浮点型 字符:注意后面跟三个八进制(\ddd)和 四位unicode码(\u8bf7) (不区分大小写) 字符串 布尔型 变量:

Java parseInt_使用此方法得到的原始数据类型的一个特定的字符串

Java parseInt解释加方法示例 使用此方法得到的原始数据类型的一个特定的字符串. parseXxx()是一个静态方法,可以有一个参数或两个 java parseInt()                       语法:   static int parseInt(String s)                             static int parseInt(String s, int radix)                      参数:String s

javascript 的原始数据类型

javascript 的原始数据类型有五种,分别是Number.String.Boolean.null.undefined 原始类型数据的特点:值保存在变量本地,且赋值给其他变量后,其它变量改变不影响原来的值. 一.Number类型: 专门保存数字的类型,可用于进行数学计算等的数值. 所占空间:64位(8个字节)二进制保存.注:一个字节8个位. 强调:数字所占的空间与数值的大小没有关系,均占8个字节. 在Number类型中,经常会因为舍入误差引起错误; 舍入误差:因为计算机中无法精确表是十分之一