C语言新手求助.string.h

请问比较两个数的ascll大小是这样吗?
strcmp('2', '1')
还有比较字符的大小呢是不是也要单引号或者不要?

第1个回答  2011-12-31
这样不知道行不行 没试过,至少会报警告吧
正确的做法是用双引号 字符也是一样 比如 strcmp("hello","world");
也可以定义两个字符指针变量 char *str1 = "hello";char *str2 = "world";strcmp(str1,str2);
第2个回答  2011-12-31
这个是用来比较字符串的,你这样写有没有试着运行一下,有没有问题,可以用双引号,直接用1,2是不行的,程序会报错。追问

那怎么来比较两个字符的大小呢,包括数字在内

追答

直接使用条件运符就行,不过要比较两个字符 ,就必须用单引号。
if (i >= '0' && i <= '9')
里面的‘0’和‘9’指字符,它的ASCII码并不是0和9,0的ASCII码是48,所以if结构中的语句是不会执行的。改成数字就行了

本回答被提问者采纳
第3个回答  2011-12-31
直接比,就像整数一样: '2' > '1' 。追问

#include

int main(void)
{
int i, j = 0;
char zf[128], sz[128];

printf("Please input string:");
gets(zf);

for (i = 0; zf[i] != '/0'; i++)
{
if (i >= '0' && i <= '9')//为什么程序死了呢
{
sz[j] = zf[i];
j++;
}
}

printf("shu zi ge shu wei:%d\nshu zi wei:%s", j, sz);

return 0;
}

追答

i 应该换成 zf[i] 吧?

C语言中,#include "string.h"是什么意思?
意思是包含字符串处理函数的头文件,有了这句话就可以直接调用现有的字符串处理的一系列函数了,比如返回字符串长度的strlen()函数、复制一个字符串到另一个字符串里的strcpy()函数,等等。

c语言中string. h表示什么意思?
include“string.h”是在程序编译之前要处理的内容,与字符串的调用有关 包括常用函数如下:strlen求字符串长度 strcmp比较2个字符串是否一样 strcat字符串连接操作 strcpy字符串拷贝操作 strncat字符串连接操作(前n个字符)strncpy字符串拷贝操作(前n个字符)strchr查询字串 strstr 查询子串 举例说明:例如str...

C语言中string.h代表什么?
string.h是C语言的字符串处理头文件 里面包含了很多字串符的处理函数!

C语言中,头文件string.h主要包含什么函数?
大数函数都是对字符处理的

C语言新手求助.string.h
这样不知道行不行 没试过,至少会报警告吧 正确的做法是用双引号 字符也是一样 比如 strcmp("hello","world");也可以定义两个字符指针变量 char *str1 = "hello";char *str2 = "world";strcmp(str1,str2);

string.h是什么头文件
strcmp、strcpy等,更详细的可以到include文件夹里面查看该文件。版本内容:string.h在c语言和c++语言中都被广泛的使用,但是具体情况不是很一样。由于传统的C++脱胎于C,所以传统C++中于C语言中对本词条的用法差不多,经过美国标准化组织修改标准化后的标准C++中,定义则是大不相同。

string.h
答案:string.h是C语言中的一个标准头文件,它包含了处理字符串的一些基本函数和宏定义。详细解释:1. string.h简介:string.h是C语言中用于处理字符串的一个标准库。在编写涉及字符串操作的程序时,通常会包含这个头文件,以便使用其中提供的各种字符串处理函数。2. 主要功能:string.h提供了许多操作...

string. h是什么?
C语言:#include <string.h> C++语言:#include <cstring> C++ 中有三类头文件:第一类是原始的C头文件,用 #include <string.h>,注意带.h,这跟C是兼容的。第二类是用标准化的C兼容头文件,用 #include <cstring>,注意不带 .h,其实际内容跟 string.h 完全相同。第三类是标准化的C++的头...

string.h
在C语言和C++编程中,`string.h`头文件扮演着关键角色,它包含了处理字符串的各种实用函数。这个头文件的作用类似于工具箱,提供了字符串操作的必要工具。当你在代码中加入`#include "string.h"`,就能使用其中定义的函数,比如字符串操作、内存管理等。以下是一些常见的头文件及其功能概览:1. ``:...

c语言中何时引用#include <string.h>
当使用到string.h中的函数时,需要引用头文件string.h string.h为C语言库函数头文件之一,包含了内存处理及字符串处理函数。1 内存处理相关函数,包括memcmp, memcpy, memset等。2 字符串处理函数,包括strcpy, strcmp, strlen,strstr等。当用到相关函数时,推荐引用string.h。

相似回答