什么是字符型变量

如题所述

字符变量是存放字符常量的变量,其取值是字符常量,即单个字符。字符变量的类型说明符是char。

定义形式 char:存放字符常量的变量,说明字符变量在内存中占一个字节。

    定义形式: char 标识符1,标识符2,… ,标识符n

    例如: char c1, c2, c3, ch ;

    c1=‘a’ ; c2=‘b’ ; c3=‘c’ ; ch=‘ d’ ;

说明:

    字符变量在内存中占一个字节。

    在内存中,是把字符对应的ASCII码值放到存储单元中.

    字符型数据与整型数据之间可以通用.

    每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。如x的十进制ASCⅡ是120,y的十进制ASCⅡ是121。对字符变量a,b赋予'x'和'y'值:a='x';b='y';实际上是在a,b两个单元内存放120和121的二进制代码:

a 01111000

b 01111001

所以也可以把它们看成是整形变量。C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-12
字符型变量是用来保存单字符的一种变量:如:char a='a'; 而字符串就是用来保佑多个字符的变量,C语言中用字符数组来表式一个字符串 如:char name[]={"abcdefghikllllll"}。字符和字符串的区别在于是用双引号,还是单引号,双引号表字符串,单引号表字符,如:"a"和'a' 第一个是字符串,而第二个是字符。本回答被网友采纳
第2个回答  2011-05-14
字符型变量中所存放的字符是计算机字符集中的字符。对于PC机上运行的C系统

,字符型数据用8位单字节的ASCII码表示。程序用类型说明符char来声明字符

型变量:
char ch;
这条声明语句声明了一个字符型变量,标识符为ch。当以这种形式声明变量之

后,程序可以在表达式中引用这个变量,关于语句和表达式的知识在后面将会

介绍。
字符数据类型事实上是8位的整型数据类型,可以用于数值表达式中,与其他的

整型数据同样使用。在这种情况下,字符型变量可以是有符号的,也可以是无

符号的。对于无符号的字符型变量可以声明为:
unsigned char ch;
除非声明为无符号型,否则在算术运算和比较运算中,字符型变量一般作为8位

有符号整型变量处理。
第3个回答  2019-12-21
什么是字符型变量?字符型变量就是一个字符的变量,所以统称为字符型变量。
第4个回答  2014-01-12
只能存储字符数据的变量啊,字符型就是指字母,是无法参与运算的

相关了解……

你可能感兴趣的内容

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