非常风气网www.verywind.cn
首页
字符型变量能放一个字符串吗
string
赋值函数?
答:
标准C中没有
字符串变量
这一说法,其存储字符串是用字符数组。includestdio.hinclude
string
.hintmain(){charp[30];strcpy(p,hello);//用这个函数可以给字符数组赋值。includestring//注意是string,不是string.h,带.h的是C语言中的头文件C++中,string是
一个
类(注意,不是
类型
)。它的赋值,直接...
关于学C语言的
一个
小问题
答:
用单引号扩住的意思是表明里面的内容是
一个字符
。比如说:'a' 表示的是字符a,而 a 表示的是变量a。char
类型变量
只能赋予
1个字符
,两个字符是不行的。
C++ 如何定义
一个
多个字母的
字符变量
答:
C++中无法定义一个多个字母的
字符变量
。解释如下:1.C++的字符变量中只能
放一个
字母。2.多个字母的字符变量应该是
字符串
。3.C++中存储字符串有两种方法,C++
string
方法和C串方法:4.C++string做法 string str="Hello";5.C串方法 char str[]="Hello";...
char
型变量
中能不能存贮
一个
中文汉字?为什么?
答:
无法存储。因为char型具有的空间比汉字占有的空间要小。char
型变量
,占用空间为
一个
字节。汉字根据不同编码方式,最少需要两个字节,最多可能有三个字节甚至6个字节。所以单个char变量是无法存储下中文汉字的。
为什么
一个
指针
变量可以
存储一
串字符
答:
指针并不是真的可以存储字符串,而是存储了字符串首字母a的地址,其实每个字符串都是以'/0'为结束符,当用%s输出时,在输出前一个字符的同时指针会自动跳到下个字符的地址处,直到遇到'/0'停止,所以%s可以输出
一个字符串
.
在VB语言中,下列数据属于
字符型变量
的是(考试中求救)
答:
选C、D项。在VB语言中,属于
字符型变量
的是''abc''、''123+abc"。VB语言中,字符型变量用来存放文字信息。字符型变量又可分为定长
字符串
和变长字符串两类。字符串中包含的字符个数称为字符串的长度;双引号起界定作用,字符输出时不显示双引号,字符串中的字符靠ASCII码识别,故大小写是有区别的...
在使用
字符变量
标识符char定义并初始化
一个字符串
时,为什么要在赋值符号...
答:
因为,char 是
字符型
。不是字符串型。你要初始化
一个字符串
那当然,就要用字符型数组表示。字符型数组 其实不就是一个字符串么。但是char 数组跟真正意义的字符串还不一样,那就是,字符串有一个结束符\0,而用char a[] 定义的字符串严格的讲,只能叫“字符数组” 。
字符常量和
字符串
常量到底有什么区别啊?
答:
例如char a=”a”;错误
字符串
只能由指针数组表示 其他不能表示字符串;(2) 字符’1’和整数1是不同的概念:字符’1’只是代表
一个
形状为’1’的符号,需要时按原样输出,在内存中以ASCII码形式存储,占
1个
字节。整数1是以整数存储方式(二进制补码方式)存储的,占2个或4个字节。(3)
字符型变量
...
C语言里
一个
Char
变量
不是只占一个字节么,为什么我在32机子上实验的时候...
答:
输入
字符串
的是候应该 定义 字符数组 数组名代表 首地址, 接收是用数组名 即:scanf("%s",s);而你程序里 scanf("%s",&s); 所以是可以接收的 而 输出字符串的时候 是以 '\0' 为结束标记的 也是 , 输出字符串是 也是用 数组名 即:printf("%s",s);而你程序里 也给的是 地址 ...
已知ch是
字符型变量
,下面不正确的赋值语句是---ch='a+b' ; ch='\0...
答:
ch='a+b'是错的,'a+b'不是单bai个字符,应该是
个字符串
,不能直接这样赋值。 '\0'是转义字符 '5'+'7'是两个字符相加,返回的也是字符 5+9是整型。但可以强制
类型
转化为字符,如果说这个错也有可能,因为没有强制类型转换,而应该是ch=(char)(5+9)。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网