java整型byte,short,int,long取值范围大小

 byte 1个字节 short 2个字节 int 4个字节long 8 个字节

varchar 可变长度的非Unicode数据,最长为8000个字符nvarchar 可变长度Unicode数据,最长为4000个字符char 固定长度的非Unicode数据,最长为8000个字符nchar 固定长度的Unicode数据,最长为4000个字符
非Unicode字符串的数据类型   包括char ,varchar,text;
Unicode字符串的数据类型   包括nchar ,nvarchar,ntext;

整型变量

   
 --------------------------------------------------- 
byte b;//指定变量b为byte型 (最小值-128 最大值127)
 一个常量,保存 byte 类型可取的最大值,即 2

7

-1。(127) 
 一个常量,保存 byte 类型可取的最小值,即 -2

7

。(-128)  
 
 --------------------------------------------------- 
 short s;//指定变量s为short型  
 保存 short 可取的最大值的常量,最大值为 2

15

-1。(32 767) 
 保存 short 可取的最小值的常量,最小值为 -2

15

。(-32 768) 
 
 --------------------------------------------------- 
int i;//指定变量i为int型 
 值为 2

31

-1 的常量,它表示 int 类型能够表示的最大值。 
 值为 -2

31

 的常量,它表示 int 类型能够表示的最小值。 
 
 --------------------------------------------------- 
 long l;//指定变量l为long型 
 保持 long 类型的最大值的常量,该值为 2

63

-1。 
 保持 long 类型的最小值的常量,该值为 -2

63

 
 ---------------------------------------------------
时间: 2024-10-12 21:05:47

java整型byte,short,int,long取值范围大小的相关文章

[转]java基本类型(内置类型)取值范围

原文地址:java求职重点归纳(8)--基本类型(内置类型)例作者:smallcat 例1: public class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.println("包装类:java.lang.Byte"); System.out.p

17 Java语言基础long与float的取值范围谁大谁小

结论 float的取值范围比long大 验证 1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 5 float f = 1.3f; 6 long l = 34; 7 // l = f; 8 // System.out.println(l); 9 //Type mismatch: cannot convert from float to long 10 f = l; 11

java 整型类型和进制转换

类型 占用存储空间 表数范围 Byte 1字节 -128~127 Short 2字节 -215 ~ 215-1 (-32768~32767) Int 4字节 -231 ~ 231-1 (-2147483648~2147483647) 约21亿 Long 8字节 -263 ~ 263-1 System.out.println(Integer.toBinaryString(a)); //整型转二进制 System.out.println(Integer.toOctalString(a)); //整型

java整型自动装箱的缓存机制

见代码验证 /** * 整型缓存机制 * 以下缓存只在 自动装箱(autobox)时有用.new 对象无用 */ public class IntegerTypeCache { public static void main(String[] args) { /** * 运行日志当大于127时,autobox的引用判断为false */ for (int i = 0; i < 200; i++) { /** * Integer Cache test * * 缓存默认-128至127,范围可能通过

android中byte[] short[] int[] long[]数组数据转换

import java.nio.ByteOrder; public class BytesTransUtils { private String TAG = "BytesTransUtils"; private static BytesTransUtils instance = null; private BytesTransUtils() { // Log.i(TAG, "instance BytesTransUtils"); } public static By

java 整型相除得到浮点型

1 public class TestFloatOrDouble { 2 3 public static void main(String[] args) { 4 Point num1 = new Point(84, 250); 5 Point num2 = new Point(21, 10); 6 7 float f1 = (num1.y - num2.y) / (num1.x - num2.x); 8 float f2 = (float) (num1.y - num2.y) / (num1.

整型数从最小到最大取值,二进制变动机制

public class BitTestMaxAndMin { public static void main(String[] args) { // TODO Auto-generated method stub int min=0x80000000; //Integer包装的整数类中可取的最小值为-2147483648 int max=0x7fffffff; //Integer包装的整数类中可取的最大值为2147483647 System.out.println("最小整数为:"+

Java整型与字符串相互转换(转)

1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) Str

java中的char,short,int,long占几个字节

1:"字节"是byte,"位"是bit : 2: 1 byte = 8 bit : char 在java中是2个字节.java采用unicode,2个字节(16位)来表示一个字符. short 2个字节int 4个字节long 8个字节 原文地址:https://www.cnblogs.com/xiaozhijing/p/8295885.html