c语言中char的用法简介

 我来答
世纪网络17
2022-06-27 · TA获得超过5958个赞
知道小有建树答主
回答量:2426
采纳率:100%
帮助的人:144万
展开全部

  C语言中char用于定义字符类型变量或字符指针变量,例如“char a;”则定义了变量a是字符类型,“char *a;”则定义了变量a是字符指针类型。

  C语言中char的'不同应用

  1、字符型(char)

  字符型(char)用于储存字符(character),如英文字母或标点。严格来说,char 其实也是整数类型(integer type),因为 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。

  C 语言中保证 char 占用空间的大小足以储存系统所用的基本字符集的编码。C 语言定义一个字节(byte)的位数为 char 的位数,所以一个字节可能是 16 位,也可能是 32 位,而不仅仅限于 8 位。

  2、声明字符型变量

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

  char good;

  char better, best;

  以上代码声明了三个字符型变量:good、better,和 best。

  char是分配1字节,存储的是ASCII码,A:65,a:97。

  在命名char类型是不要使用双引号,c中必须单引号,在java中就高级点了什么都可以。

  补充:printf()输出时对于char有点不同,使用“”%d“是输出字符代表的ASCII码。使用:%c,是输出单个字符;使用%s:就是输出多个字符了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式