char和byte的区别
cannot convert parameter 1 from ‘unsigned char [1024]’ to ‘const char *’
byte 是字节数据类型 ,是有符号型的,可以表示-128—127 的数;
char是unsigned char;
byte是const char
char 是字符数据类型 ,是无符号型的,可以表示一个整数,不能表示负数。
用法举例:
char i = 85;//U对应ASCII是85
byte d3 = 127; // 如果是byte d3 = 128;会报错
byte d4 = -128; // 如果是byte d4 = -129;会报错
2、占用空间大小和大小范围不同
byte占1 个字节;大小范围为-128—127 ;
char占1 个字节:取值范围:char : -2^7 ~ 2^7-1 ;
signed char: -2^7 ~ 2^7-1
unsigned char : 0 ~ 2^8-1
而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以’\0’为结束的字符串。 [2]
在C++中,下列程序是可以通过编译的:
char *p="abcd";
但如果用
signed char *p="abcd";
或unsigned char *p="abcd";
都是不能通过编译的。
3、另外char可以表示中文字符,byte不可以。用法举例:
char e1 = ‘中’, e2 = ‘国’;
byte f= (byte) ‘中’; //必须强制转换否则报错
char和byte的区别相关推荐
- char与byte的区别
http://blog.csdn.net/luoweifu/article/details/7770588 byte 是字节数据类型 ,是有符号型的,占1 个字节:大小范围为-128-127 .cha ...
- 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 ...
最新文章
- NanodetPlus网络结构
- VC:其他控件(CProgressCtrl、CScrollBar、CDateTimeCtrl、CMonthCalCtrl)
- IDA Pro 权威指南阅读摘要1
- 【NLP】【七】fasttext源码解析
- Angular @HostListener 装饰器的使用笔记
- POJ 2398 Toy Storage
- 速度一半永远追不上_您将永远不会知道自己应该怎么做的一半-没关系。
- python tkinter listbox_Python3 tkinter基础 Listbox for+insert 将list中元素导入listbox中
- python类的编写模板_python开发笔记-类
- 19_python基础—面向对象-类结构、类属性和类方法、静态方法
- mysql自动断开该连接解决方案
- Atitit opencv3.0 3.1 3.2 新特性attilax总结
- Android虚拟化
- 【数据分析】SQL面试题整理
- 银行利率bp是什么意思,利率加点bp怎么计算
- 自己动手写油猴脚本 - 简单优化微信读书网页版阅读体验
- V-for and slot-scoped报错问题
- CodeLite可以媲美Code::Blocks
- 获取微信二维码返回乱码
- 厉害了!竟然有程序员在GitHub上建了一个新华词典数据库