char 是什么意思?

如题所述

Char 是计算机编程语言(c、c++、java、VFP等)中可容纳单个字符的一种基本数据类型

1、char有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,而是用于定义指针变量,如:char *p,这个变量p是个指针变量;就是说,p这个变量里能存储一个char类型的变量的首地址;

2、在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串,如char(8),则数据库会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其后补空字符;

3、在excel中char函数用于返回对应发于数字代码的字符,如=char(number),其中,参数number为转换的字符代码,介于0~255之间,char占一个字节,也就是8个二进制位,但它表示的是有符号的类型,所以表示的范围是-128~127,uchar表示无符号的类型,所以表示的范围是0~255。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-07

\0是转移字符,代表空字符,即定义了一个char型变量c,并让其为空。

第2个回答  2015-09-26
(char*)a的意思是:将a强制类型转换为字符指针类型。
char*是C语言中,用于定义指针的变量符号。比如:char *p; 这个变量p是个指针变量;就是说,p这个变量里能存储一个char类型的变量的首地址。

字符指针是指向类型为unsigned char的指针变量。
例如:
unsigned char ch = 'a';
unsigned char *ch_p = &ch;
那么指针变量ch_p就是字符指针。
第3个回答  2018-01-06
在编程中char是申明一个字符型变量的语句。比如
char str;
这样申明后,str就表示是一个长度为一个字节的字符变量。在C语言中一般表示是一个字符,但在C51中,也可以表示一个数据,大小在-128~127范围之内。
unsigned char str;
这是无符号字符型变量申明,一般在C语言中不会用到,但在C51中会频繁使用,大小为0~255.
第4个回答  2014-07-02
'\0'是转意字符,对应到ASCII码中就是空的意思,通常C语言中一个字符串的结尾都是一'\0'标示的。 第一次循环因为第一个CASE中没有break所以输出'be',第二次循环输出'e',以后类推,加一起就是"keep!!"

相关了解……

你可能感兴趣的内容

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