char与byte的区别
http://blog.csdn.net/luoweifu/article/details/7770588
byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ;char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。
下面用实例来比较一下二者的区别:
1、Char是无符号型的,可以表示一个整数,不能表示负数;而byte是有符号型的,可以表示-128—127 的数;如:
- char c = (char) -3; // char不能识别负数,必须强制转换否则报错,即使强制转换之后,也无法识别
- System.out.println(c);
- byte d1 = 1;
- byte d2 = -1;
- byte d3 = 127; // 如果是byte d3 = 128;会报错
- byte d4 = -128; // 如果是byte d4 = -129;会报错
- System.out.println(d1);
- System.out.println(d2);
- System.out.println(d3);
- System.out.println(d4);
结果为:
?
1
-1
127
-128
char与byte的区别相关推荐
- char和byte的区别
cannot convert parameter 1 from 'unsigned char [1024]' to 'const char *' byte 是字节数据类型 ,是有符号型的,可以表示-1 ...
- mysql中char与varchar的区别分析(补充一句,int和integer没区别)
转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- mysql中char与varchar的区别分析
原文网址:http://www.jb51.net/article/23575.htm mysql中char与varchar的区别分析 作者: 字体:[增加 减小] 类型:转载 在mysql教程中cha ...
- mysql数据库varchar的区别_MySQL数据库char与varchar的区别分析及使用建议
在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上.为此正确处理字符型的数据,对于提高数据库的性能有很大的作用.在字符型数据中,用的最多的就是 Char与Varchar两种类型.前面的 ...
- C# 中的char 和 byte
在C#中,char代表一个Unicode的字符,占用的内存不是一个byte.而byte还是一个字节. 那么在char和byte之间copy操作时,可能结果不是我们想要的. 示例: static voi ...
- char 和 varchar 的区别,数据库索引B+树
char 和 varchar 的区别 char(n) :固定长度,效率高:缺点:占用空间:存储固定长度的,使用 char 非常合适. varchar(n) :可变长度,存储的值是每个值占用的字节再加上 ...
- 通过char与varchar的区别,学习可变长的字符类型
转自http://www.uphtm.com/database/232.html 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- 1bit和1byte_Bit和Byte的区别及单位换算
一.概念 Bit (比特) Bit(位)常用小写字母"b"表示,指一位二进制位.是信息技术中的最小存储单位,一位代表一个"1"或者"0". ...
- SQL char,nchar,varchar,nvarchar区别与使用
1,char,varchar,nchar,nvarchar区别 1,CHAR:CHAR存储定长数据很方便,CHAR字段上的索引小笼包级高,比如定义char(10),name不论你存储的数据是否达到了1 ...
最新文章
- Spring Boot 2.0 利用 Spring Security 实现简单的OAuth2.0认证方式1
- python里的os模块_python中os模块再回顾
- 干货整理及PPT下载福利 2017(上海)人工智能产品经理大会
- Apache shutdown unexpectedly启动错误解决方法
- norminv函数是什么matlab,norminv函数的用法,表示的是什么意思
- 【Qt】undefined reference to `vtable for xxx’
- 集合元素处理(Stream方式)
- RabbitMQ之Consumer消费模式(Push Pull)
- python-布尔数据
- matlab中 s 函数简记
- 有关l2,1范数作用的理解--正则化项作用,不同于l1范数(矩阵元素绝对值之和)的稀疏要求,l21范数还要求行稀疏
- 从孙子算经到中国剩余定理
- oracle8 as sysdba,Oracle 8i 密码验证
- 数字图像处理与机器视觉,机器视觉算法与应用 pdf电子版
- 用计算机画函数图像教案,函数的图像的教案
- Matlab之绘制瀑布图
- crypto-js前端解密工具
- “chmod 777-R 文件名”什么意思?
- unity3D期末作业-太空飞机射击游戏
- 行人重识别论文阅读(2021.7.3-7.11)
热门文章
- mysql远程访问显示警告信息_mysql远程访问的时候遇到了各种问题
- 浅谈BERT/Transformer模型的压缩与优化加速
- BERT相关模型汇总梳理
- FSRNet:端到端深度可训练人脸超分辨网络
- 第二届「机器智能前沿论坛」强势来袭,众多机器学习大咖邀你共话AI未来!
- Anaconda安装和使用指南教程:环境管理、包管理、离线安装第三方包
- HDU 2612 Find a way bfs
- 十进制整数(包括负数)和二进制的转换
- Mybatis + Mysql 插入数据时中文乱码问题
- 02 | 日志系统:一条 SQL 更新语句是如何执行的