11问答网
所有问题
当前搜索:
字符串常量的值
char*指的是什么意思?!
答:
在C语言中“char*”是声明一个字符类型的指针,定义数据类型,char可以定义字符有变量、数组、指针。例如:char *string="I love C#!"定义了一个字符指针变量string,用
字符串常量
"I love C#!",对它进行初始化。对字符指针变量初始化,实际上就是把字符串第1个元素的地址(即存放字符串的字符数组...
c语言a是97,b是98那么ab是多少呢?
答:
这个不是这样来理解的,例如char value = ‘a’; char value2 = 97;那么value == value2,两个值相等。但是他们都是基本类型,占用1个字节。但是“ab”是什么?是个
字符串
,占用两个连续的字节,如果非要说这两个连续的字节是多少,那么可以这么计算,第一个字节97,如果在高位,第二个字节98...
int与char区别
答:
1、
字符
类型不同 int是整型数据,如:int a 则a
的值
只能是整型;如a=3。char是字符型,如:char a 则a的值只能是字符型;如a='a'。float是浮点型数据,如:float a 则a的值只能是浮点型数据;如a=3.50;<即我们数学中的实数:必须写成小数形式>。2、内存大小不同 int 的内存大小是4 个...
c语言中const修饰的到底是
常量
还是变量?
答:
其原因是操作系统只保护常量,而不会保护变量的读写。那么什么是常量?比如“hello world”这个字符串就是被称为
字符串常量
。对于这个问题的另一种证明方法,可以看下面这个程序:int main { const int a;char *buf = “hello world”;printf(“the &a is %p, the buf is %p\n”,&a, buf);...
C++中判断两个
字符串
是否相等,怎么判断
答:
可以使用库函数strcmp判断,具体如下:strcmp是C语言比较
字符串的
库函数,形式为int strcmp(char *a, char *b);该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1。所以,要判断字符串相等,可以使用。
c,c++可以修改char *类型值吗
答:
不能修改!关键问题是:char *p="hello“;以这种方法初始化的字符串是
常量字符串
,所以不能修改。char p[]="hello“;这是变量,可以修改!char *p=new char[6];p="hello“;这也是变量,可以修改!
c语言switch语句中case后面必须要接整型
常量
和
字符
型常量吗
答:
c语言常量 有多少种?比如:整型常量,浮点常量,
字符常量
,枚举常量,还有其他什么常量?整型,例如:-123, 0xff (十六进制), 022(八进制)实型, 例如:3.14, 3.14f (单精), 3.14lf (双精), 1.2e04(科学)字符常量, 'A'
字符串常量
, "abc123"转义字符常量 '\0' "\n"宏定义...
java中两个
字符串的
内存地址相同
答:
String
s1 = new String("I am a student"); 这里 你声明了一个引用 s1\x0d\x0a指向的是 new String("I am a student"); 这个
字符串
\x0d\x0aString s4 = s1; 这里 你又声明一个引用 指向s1的引用 也就是new String("I am a student"); \x0d\x0aif(s1 == s4)...
C语言如果要用双引号为一个char类型变量赋值。
答:
看在你像个学霸的份上就帮你一下。首先要说明的一点是,并不是所有的编译器都会让x="A";这条语句通过,即使是vc6,也会给出警告。其次,x="A";这条语句涉及到了数据类型转换,因为“A”是个
字符串
,与x的类型不相同。至于是哪种数据类型转换成哪种数据类型,举个简单的例子就明白了,有这么...
用C语言编写一个计算最大值的程序
答:
C程序代码如下:解析:1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;2、定义最大值为a,if循环体还是对b和c进行循环;3、根据循环体判断最大
的值
,最后输出结果。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜