77问答网
所有问题
当前搜索:
C语言不等号字符串
c语言
while 后面可以有几个不等于逻辑判断? 帮忙看一下 为什么
等号
判断...
答:
while( 'n' != p || 'N' != p ||'y' != p || 'Y' != p)|| 表示或,即输入中只要有一个为TRUE则while条件就成立,当然p只有一个值,所以至少有三个条件为TRUE,while条件 永远为true.
c语言字符串
常量有哪些不合法
答:
C语言
中,不合法的
字符
常量是“A、'\xff'”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。“B、'\65'”属于ASCII码字符,“C、'&'”属于普通字符,“D'\028'”属于ASCII码字符。字符常量主要以下三类:1、普通字符 即用单撇号括起来的一个字符,如'b' ,...
C语言
中%c,%s分别代表什么意思?
答:
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化
字符串
>", <参量表>)。格式输出,它是
c语言
中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。
c语言字符串
长度算不算\0?谢谢。
答:
c语言字符串
长度不算\0。例如,“ABCD”的字符串长度为4,但是存储它的字符数组元素个数,应该>=5。即至少是char s[5];
C语言
编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows, Mac OS X, Linux, Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
C语言
中
字符
型常量是否必须加双引号?
答:
在
C语言
中
字符
型常量是要用单引号括起来的。定义后的字符型变量不用加单引号。字符常量有普通字符和转义字符两种:即用单引号括起来的一个字符,如‘A’、‘$’、‘b’等是普通字符;响铃、换行、制表等是转义字符,也称特殊字符常量,是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符...
★
C语言
中
字符
: '\1' 是什么意思?
答:
转义序列通常有两种功能。第一个是编码一个句法上的实体,如设备命令或者无法被字母表直接表示的特殊数据。第二种功能,也叫字符引用,用于表示无法在当前上下文中被键盘录入的字符(如字符串中的回车符),或者在当前上下文中会有不期望的含义的字符(如
C语言字符串
中的双引号字符",不能直接出现,必须...
C语言
使
字符串
首尾的*号不多于n个
答:
首先,gets(s)是读入一整行,包括空格,即你的
字符串
s = “***abcd*** 3”, 你可以用scanf ("%s", &s),然后,你的p在检查*过程中已经移动了,也就是说,在这一句 while(*p++=='*') i++;后,你输出p就只可能有abcd***了(p不断的在向后移动),所以这一句if(i>n) ...
"\t"在
C语言
里表示什么
答:
C语言
的\t的意思是 :水平制表符。相当于按了键盘上的TAB按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度。在双引号或定界符表示的
字符串
中有效,在单引号表示的字符串中无效。它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始。换句话说,如果所有的数据都紧跟在...
C语言
三个结束符有什么不同? EOF ‘\0’ '\n'
答:
EOF(End of file)是知
C
/C++里面的宏定义,具体定义式是#define EOF -1,表示的是文件的结束标志,值等于-1,一般用在文件读取的函数里面,比如fscanf fgetc fgets等,一旦读取到文件最后就返回EOF标志并结束函数调用。'\0'是转义字符,值等于0,主道要用在C风格内
字符串
的末尾,表示字符串结束标志...
c++,
c语言
把一个
字符串
复制到另外一个字符串中。我不明白为什么要在复制...
答:
因为str2[80]没有初始化的时候。编译器默认分配的字符,就是那些乱码 烫~~~输出puts函数是遇到'\0'结束符就结束
字符串
的输出,没有结束符标志自然全部输出,会有乱码 如果你不进行str2[i] = '\0';赋值的话。那你在最开始 str2[80]要进行初始化 str2[80]=0;这样就一样的效果。有问...
<涓婁竴椤
1
2
3
4
5
6
涓嬩竴椤
其他人还搜
字符串c语言
c语言字符串复制
c语言字符串替换
c语言字符串数组