谁能简单明了的告诉我c中char到底什么意思怎么使啊? 谢谢

[复制链接]
查看11 | 回复1 | 2009-6-14 14:35:30 | 显示全部楼层 |阅读模式
char 表示 1个字符。就这意思,就像int 表示 数字一样。或者char表示1个字节。 括号里是几就表示几个字符,这时表示字符串,值用双引号括起来。看书吧,你这问题书上有。
回复

使用道具 举报

千问 | 2009-6-14 14:35:30 | 显示全部楼层
1:char 是c中的数据类型,一个数据类型规定了以该数据类型声明的变量所占内存的空间大小、以及它所表示的数据的范围,如char型占一字节,范围是-128~127,int占2字节内存,范围是-32768~327672:char a;表示a是一个char型变量,它有第一点所说的属性,相信你肯定会用,char b[10],可以看成一下子定义了10个char型变量,这些变量分别是b[0]~b[9],只是这些个变量位置是连续的, a 怎么使用,b[0],b[1]...就怎么使用。3:额外补充, “找到数据的地址就能对它有完全控制权”,如:char b[10]变量b[5]的地址是b+5,所以要给b[5]赋值或者取其值可以用;b[5] = value;(用变量名字找到地址)。或者*(b+5) = value;( 通过数组首地址和偏移地址找到b[5]然后赋值)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行