char是什么数据类型

如题所述

char是字符指针数据类型。

char用于C或C++中定义字符型变量,只占一个字节,取值范围为-128~+127(-2^7~2^7-1)。C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。

在excel中char函数用于返回对应发于数字代码的字符。其用法:=char(number)。

其中,参数number为转换的字符代码,介于0—255之间,char占一个字节,也就是8个二进制位,但它表示的是有符号的类型,所以表示的范围是-128—127;uchar表示无符号的类型,所以表示的范围是0—255。

nchar和char的区别

1、nchar和char的字节类型不同,char为一个字节,nchar为两个字节。

2、nchar与Char数据类型类似,不同之处在于Nchar数据类型n的值取值范围为1到4000。Nchar数据类型使用Unicode标准字符集。

Unicode标准使用两个字节作为存储单元。一个存储单元的存储容量大大增加,并且整个语言字符可以包含在一个数据列中。可以同时使用中文,英文,法文而不会产生编码冲突。

3、在MYSQL中,字段类型char指的是由指定长度固定字符串,例如,char(8)数据库使用固定的1字节(8位)来存储数据,少于8个字符,填写后面的字符。

以上内容参考百度百科-char

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网