66问答网
所有问题
当前搜索:
c语言字符串用什么表示
在
c语言
中'0'是
什么
意思?怎么用?谢谢
答:
'0'的意思就是字符0,跟'a' '#'的意思一样。可以用来将
字符串
形式存储的数字(如4251)一个一个转化成数字,原理就是字符'4''2''5''1'跟'0'在ASCII中的值得差就是4、5、2、1,再用一个变量number,number = character - '0' + 10 * number,就能用number存储四千五百二十一了。
c语言
的
字符串
比较函数strcmp比较的是
什么
?
答:
这个函数是用于比较
字符串
中字符值的大小的、从第一个字符开始比较,对相比较的两个字符串的第一个字符s1、s2;当s1<s2时,返回值<0 当s1>s2时,返回值>0 ,若相等,则继续比较。如果两个字符串相等,则返回值为0
C语言
中用printf输出
字符串
, printf("%s\n %s\n",*p,p);运行不了啊...
答:
printf("%s",p);是指从指针p所指向的字节开始输出,直到读到'\0'字符而*p则是只p指向的字符,也就是
字符串
的第一个字符 如果printf("%s\n",*p);则系统会将p所指向的字符化为内存地址,并从那里开始读取……(例如字符串开头为'0'则从内存地址0x00000030开始读取等价于char *p=48;printf("%s...
c语言
,字符和
字符串
的问题。
答:
字符串
的内容是a1a2···an。双引号里的内容是字符串,S是一个变量,可以记录存储一定的字符串。字符和数字是
C语言
中的两种数据类型,是同等级的。字符是只能是一个,用单引号。字符串可以是一个,也可以是更多,只要不溢出,且字符串后面隐藏的'/0',会多一个字节的空间。如'a'是一个字节,而...
C语言
中
什么
是空
字符
,它的作用是什么
答:
空字符是指‘\0’,或者是字符的编码值为0的字符。
C
的
字符串
存储时通常以空字符结束,该字符的存在意味着数组的单元数必须至少比要存储字符数多1。与之对应的是空白字符:空白字符是指在屏幕上不会显示出来的字符(如:空格、制表符tab、回车换行等)...
C语言
中(a>b)?a:b和(a
答:
C语言
中,“(a>b)?a:b”和“(ab)?a:b 就是将a和b二者中较大的一个赋给max。2、min=(a
c语言
中strcpy,strcat
什么
意思?
答:
比如说有
字符串
a=“abc”,b=“def“,strcpy(a,b)的作用是把b字符串赋值给a也就是说a会变成a="def",strcat(a,b)的作用是把字符串b连接到a后面,a就变成a="abcdef"
c语言
中的%c和%s
答:
scanf("%s",&c2);这句话说明你可以输入一个
字符串
,但系统给你的空间只有一个字符,也就是说只有第一个字符赋给了c2。关于%ls,我好像没有听过这种说法以,l是long的意思,用于长整形整数,我查了一下谭浩强的
C语言
课本,上面说l只是加在d,o,x,u前 上面是拷贝的 icehiker的。因为我非常同意...
c语言
中%c是
什么
意思,刚学,除了%d还有哪些类似的
答:
格式控制符,%
c表示
一个字符的输出和输入格式控制,还有%s
字符串
控制符,%f浮点数,这几个是比较常用的。。。
c语言
中的scanf("%s",&a)的&是
什么
意思?
答:
&是取地址,scanf读取变量的时候,参数需要的是变量的实际内存地址。与printf函数一专样,都被声明在属头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。是格式输入函数,即按用户指定的格式从...
棣栭〉
<涓婁竴椤
65
66
67
68
70
71
72
73
74
涓嬩竴椤
灏鹃〉
69
其他人还搜