c语言中,char型数据是怎么存储的

  介绍

这篇文章主要介绍c语言中,char型数据是怎么存储的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

c语言中,char型数据是“ASCII码”形式存储的。在c语言中,将一个字符常量放到一个字符变量中,实际并不是把该字符本身放到内存单元中,而是将与该字符相对应的ASCII码放到存储单元中。

教程

<强> c语言字符型(char)简介

字符型(char)用于储存字符(字符),如英文字母或标点。严格来说,char其实也是整数类型(整型),因为字符类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。美国普遍使用的编码是ASCII(美国信息交换标准代码美国信息交换标准编码)。例如:ASCII使用65来代表大写字母,因此存储字母一个实际上存储的是整数65。注意:许多IBM大型机使用另一种编码——EBCDIC(扩展二进制编码十进制交换码扩充的二进制编码的十进制交换码);不同国家的计算机使用的编码可能完全不同。

<>强声明字符型变量

字符型变量的声明方式和其它类型变量的声明方式一样:

字符好;   char更好,最好的;

以上代码声明了三个字符型变量:好,好,和最好的。

<强>字符常量与初始化

我们可以使用以下语句来初始化字符型变量:

char ch=& # 39;一个# 39;;

这个语句把ch的值初始化为一的编码值。在这个语句中,& # 39;一个# 39;是字符常量c语言中,使用单引号把字符引起来就构成字符常量。我们来看另外一个例子:

char失败;/*声明一个字符型变量*/失败=& # 39;f # 39;;/*正确*/失败=癋";/*错!“F"是字符串字面量*/

在C语言中,char型数据在内存中是以“ASCII码”形式存储的。

C语言中,将一个字符常量放到一个字符变量中,实际并不是把该字符本身放到内存单元中,而是将与该字符相对应的ASCII码放到存储单元中。

以上是C语言中,char型数据是怎么存储的的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

c语言中,char型数据是怎么存储的