99问答网
所有问题
当前搜索:
一个字符变量只能存储一个字符
c语言中字符型
变量只能存放一个字符
吗?。。
答:
c语言中字符型变量只能存放一个字符
。C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不能是字符串。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。
如果定义了
一个字符变量
,能不能将一串数字赋值给字符变量??
答:
char ch='a', 这个就是定义
字符变量
。 字符变量和
字符串变量
分别属于两个不同的类型,不能够将不同类型的变量值赋值给另
一个
。 如果一定要将字符串转化为字符形式的可以采用 字符串中的一个方法解决 。toCharArray() 方法将字符串转换为字符存入字符数组中。
c语言中字符型
变量只能存放一个字符
吗?。。
答:
char c='/123abc'
,这语句是错的 char 类型 只能存放单个字符或字符常量( ASCII 值) :char c='A' 或者 char=65 表示将英文字母"A"保存在 char 型变量 c 中
c语言中字符型
变量只能存放一个字符
吗?。。
答:
char c='/123abc'
,这语句是错的 char 类型 只能存放单个字符或字符常量( ASCII 值) :char c='A' 或者 char=65 表示将英文字母"A"保存在 char 型变量 c 中
为什么不能将
字符串
常量赋给
一个字符变量
答:
所以字符变量只能存单个字符,
我们可以用字符数组来存放字符串,也可以把字符串的首地址赋给指向char型的指针变量
。比如:char str[]="hello world";或者 char *ptr = "hello world";都可以。补充回答:char c;c='a';这样是可以的.因为'a'表示一个字符.而如果你这样:char c;c = "a";就不对...
...char函数只能输出单个字符吗?字符类型的
变量只能
赋值
一个字符
常量吗...
答:
字符类型的
变量只能存储一个字符
常量(0-127以内的整型也行,会自动转换为ASCII码存储)。putchar函数只能输出单个字符。eg:main(){ char ch1,ch2; ch1='a'; ch2=65; putchar(ch1); putchar(ch2);}// 输出结果为:aA
为什么“若有定义:char c='\010';则
变量
c中包含的
字符
个数为
1个
”
答:
若有定义:char c='\010';则
变量
c中包含的
字符
个数为
1个
因为\010是转义字符,即'\010'只代表
一个
ASCII值为8(十进制)的字符。
字符
型
变量
最大可
存储
多少个汉字
答:
半个汉字!字符型
变量
char b ;变量b就只能放
一个
字母。一个字母就一个字节,放了汉字就会溢出,所以还是定义
字符串
char b[number] ; 能放number/2个汉字,或者指针指向内存中的一个地址 char * b ;没有具体留意能放多少汉字,没有测试过,理论上可以放很多很多。
C++ char到底可以存几
个字符
?
答:
不管是C,还是C++,char类型的
变量只能存储一个
(ASCII码)
字符
。
为什么char型
变量只能
赋
一个字符
给它呢?
答:
char型
变量只有
一个字节,所以只能赋
一个字符
给它,例如:char x='a'。定义一个char型变量,想赋值为ABC,是不可以的。可以将字符串赋值到一个字符型数组中去,例如:char x[4]="ABC",注意这里字符串虽然看起来只有ABC三个字符,但是实际上末尾还要加上一个‘\0'的,所以这里数组元素个数为4,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
do while循环语句格式
return语句可以返回多个值吗
int函数的用法
return语句
int a[2][3]
while循环语句用法
字符型变量
字符串变量
字符型变量的赋值规则