00问答网
所有问题
当前搜索:
字符串常量的结束符
在VC++中
常量
和变量
有什么
区别?
答:
4、布尔常量boolean:true或false5、
字符串常量
:比较特殊的一种类型,它不是内置或基本的数据类型,实际上就是
字符常量
数组,它由字符串文字本身以及编译器加上的表示
结束
的空(NULL)字符组成。字符串常量“Ab”在内存中的实际格式是’A’’b’’\0’如果程序中”two””Some”紧邻,C++编译器会把它们连在一起,并...
字符串
指针和字符数组
有什么
区别?
答:
区别一:定义不一样 1、
字符串
指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串
的结束
。2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;...
结构/类中怎么定义
字符串常量
答:
static成员不能在累的定义体中初始化;这个规则有一个例外 只要初始化式是一个
常量
表达式,整型const static就可以在类的定义体中初始化。include include using namespace std;class test { public:const static
string
str;const static int a = 10;//虽然这里定义过了 但仍必须在类的定义体外定义 ...
...scanf("%lf",&x);不可以赋值给x变量的
常量
是
答:
选择答案A,因为题目中的A选项“abc”是一个
字符串
所以说A选项不能够正确的赋值给x变量。所以题目的答案选择的是A选项。选项解析:B选项虽然是一个整形的数,但是可以赋值给x变量,发生了数据类型的转换,C选项输入的是一个字符,那么字符有一个ASCII码值,相当于将‘A’的ASCII码值赋值给x变量。C...
C语言的数据类型分为几种?
答:
short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。在不同的系统上,这些类型占据的字节长度是不同的:在32 位的系统上 short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;long占据的内存大小是4 个byte;float占据的内存大小是4 个byte;double占据...
char+a【5】={“a,b”}是正确的嘛?
答:
不完全正确。在C语言中,用双引号括起来的字符序列是一个
字符串常量
,它实际上是一个字符数组,末尾自动添加了一个空字符 '\0' 作为字符串
的结束
标志。因此,如果你想要定义一个包含两个字符 'a' 和 'b' 的字符数组,正确的写法应该是:char a[2] = {'a', 'b'};或者使用字符串常量初始化...
编写一个函数,输和一行字符,将此
字符串
中最长的单词输出
答:
//第i个字符是不是字母,flag作为标识
符
,为1则表明没有记录单词,置0开始记录单词 if(alphabetic(
string
[i])) /*这是要满足什么条件*/ if(flag) /*同上*/ {//记录开始,point记住位置,flag标识开始记录 point=i; flag=0; } else len++; //flag==0,单词长度加1 else {//当前字符不是字母,单词
结束
,...
C语言的一个问题
答:
\后面加三个数字是表示八进制数的方式,既然是八进制数,那么每位数字只能是在0-7之间,怎么会有8呢?B:'\"'是"这个
字符的
表示方法,没有错。
字符串
"\\\065a,\n"的长度是?
答:
第一个
字符
'\',第二个字符ASCII码为八进制65='5',第三个字符'a',第四个字符',',第五个字符'\n',长度为5.
'A' "A" 什么区别啊啊啊啊C++中的字符串和
字符常量
答:
'A'是
字符常量
,"A"是
字符串常量
。C语言中字符串常量以'\0'
结束
。char *s="A",其实在内存中保存的是'A'和'\0'。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜