4个回答
展开全部
char可以说和int相似,只是如果要定义的内容是字母、符号等之类的字符变量时用char 例如 char a[8] 是说含有8个字符变量的数组,里面存可以是a,b,c,d……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个字符就是一个8位数据
也就是说一个char就只支持一个字符(因为一个char的长度就是8位)
从你的问题来看,你需要明确一下。char只是一个数据类型。他支持的范围是-127~128
也就是说他可以支持256个字符,但是看看ascII码来看,ascII都是从0开始,也就是说一个char可以表示0~128。也就是129个字符了。
再说一下能支持的范围不是能存储的范围。例如一个char可以表示成 a,b,c但每次只能存储其中一个。
也就是说一个char就只支持一个字符(因为一个char的长度就是8位)
从你的问题来看,你需要明确一下。char只是一个数据类型。他支持的范围是-127~128
也就是说他可以支持256个字符,但是看看ascII码来看,ascII都是从0开始,也就是说一个char可以表示0~128。也就是129个字符了。
再说一下能支持的范围不是能存储的范围。例如一个char可以表示成 a,b,c但每次只能存储其中一个。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char没办法放多个字符的。
用char型数组。
定义:char a[10]={0,1,...,9};
用char型数组。
定义:char a[10]={0,1,...,9};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询