66问答网
所有问题
当前搜索:
字符数组可以用双引号吗
数组
后用“”和用{}有什么不同
答:
char b[5]={a,b,c,d,
e}//而字符数组可以用大括号也可以用双引号
,但是双引号赋值个数必须小于数组元素的个数,如下面 char b[5]="abcd"
关于
字符数组
长度,
字符串数组
长度,和字符串长度的问题 迷糊
答:
1.C风格字符串只要是
使用双引号
(半角)的,都会以\0结束,就是说会多出一个字符。2.凡是数组没有指名大小的定义,全部都会以赋值号右边的初始化长度作为数组默认大小。那么你的问题解答如下:字符串"abcd"长度为4,是因为字符串长度指的是字符串中有效字符的个数,不包含C风格结束符\0,而
字符串
...
...c1; c1='a'; 为什么要用单引号,
双引号
不
可以吗
?比如c1="a";请详...
答:
在C语言中,字符用单引号,字符串用双引号
。在c1=''a;中,'a'是字符常量,必须用单引号。"a"表示字符串,包含两个字符,一个是'a',一个是'\0'。
c语言
字符数组使用
方法
答:
不是用单个字符作为初值,而是用一个
字符串
(注意:字符串的两端是
用双引号
“”而不是单引号‘'括起来的)作为初值。显然,这种方法更直观方便。(注意:
数组
str的长度不是10,而是11,这点请务必记住,因为字符串常量"I am happy"的最后由系统自动加上一个'/0')因此,上面的初始化与下面的初始化等...
c语言中字符型变量只能存放一个
字符吗
?。。
答:
c语言中字符型变量只能存放一个字符。C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不
能
是
字符串
。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。
c语言char
可以
存多少个
字符
答:
C语言中,char是一个
字符
类型的关键字。如果利用char定义一个变量,那么只能存放一个字符;如果利用char定义一个
数组
或字符指针,那么存放的字符个数根据用户分配的内存空间来定。
...a[2]中的2是什么意思 是指
能
输入的最大
字符
数还是什么?最多能输几...
答:
表示字符型
数组
a中可以存放2个字符,第1个字符用a[0]访问,第2个字符用a[1]访问,最大下标
可以用
0~(2-1)范围的。比如a[100]合法下标范围是0~99;当a需要保存
字符串
时,需要注意,字符串必须以0值结尾,表示成字符就是'\0',而且这个0不算在字符串中的字符,那么你用a数组最多只能保存n-...
C语言 字符串/
字符数组
元素个数的问题
答:
这个问题确实没注意过,不过
可以
解释 C语言将
双引号
的都当做
字符串
,并且会在字符串后面自动加一个空字符'\0'1, 因为是字符串 + 空字符,所以等于9 2, 没有字符串,所以没空字符,所以等于8 3,有字符串"678",所以等于9 //楼主如果不理解可以试试这个例子char a[] = "1";char b[] = ...
字符串和
字符数组
的区别是什么?
答:
字符数组
:
可以
包含多个'\0',但是如果当做字符串处理,则实际有效字符串为第一个'\0'的签名的字符串,如果当做字符数组处理,可以处理字符数组的任何一个字符,所有的字符都可以是'\0'。2、特点不同 字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[...
下面
数组
声明正确的是___。
答:
显然是B啊,说A的什么心态?str是char的
数组
,里面的
字符
要加单引号啊,"a"='a'+'\0',这相当于两个字符了,str就变成了类似string str[]这样的定义。如果想
用双引号
你
可以
这样:char str[]="abc";
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
一个字符可以用双引号吗
字符常量可以用双引号吗
双引号里面可以用单引号吗
字符用双引号还是单引号
单个字符能用双引号吗
数组用双引号和大括号
数据库用单引号还是双引号
转义字符要用引号括起来吗
java的字符为何要用双引号拼接