找到关于C语言的1356篇文章

在C语言中使用fflush(stdin)

Samual Sam
更新于2020年6月24日 11:27:30

7K+ 次浏览

函数fflush(stdin)用于刷新流的输出缓冲区。如果成功,则返回零;否则,返回EOF,并设置feof错误指示符。以下是C语言中fflush(stdin)的语法:int fflush(FILE *stream); 以下是一个C语言中fflush(stdin)的例子:示例 在线演示#include <stdio.h>#include <stdlib.h>int main() { char s[20] = "Helloworld"; printf("The string : %s", s); fflush(stdin); return 0; }输出The string : Helloworld

C语言中的ispunct()

karthikeya Boyini
更新于2020年6月24日 11:28:00

96次浏览

ispunct()函数用于检查传递的字符是否为标点符号。如果不是标点符号,则返回零;否则,返回非零值。以下是C语言中ispunct()的语法:int ispunct(int character); 以下是一个C语言中ispunct()的例子:示例 在线演示#include <stdio.h>#include <ctype.h>int main() { int a = '!'; int b = 'a'; if(ispunct(a)) printf("The character is a punctuation."); else printf("The character is not a punctuation."); if(ispunct(b)) printf("The character is a punctuation."); else printf("The character is not a ... 阅读更多

C语言中的strspn()

Samual Sam
更新于2020年6月24日 11:28:22

153次浏览

strspn()函数用于计算第一个字符串中子字符串的长度,该子字符串存在于第二个字符串中。它返回该子字符串的长度。以下是C语言中strspn()的语法:size_t strspn(const char *string1, const char *string2); 以下是一个C语言中strspn()的例子:示例 在线演示#include <stdio.h>#include <string.h>int main() { const char s1[] = "Helloworld!"; const char s2[] = "Hello"; int length = strspn(s1, s2); printf("The length of string : %d", length); return 0; }输出The length of string : 5

C/C++中的strcoll()

karthikeya Boyini
更新于2020年6月24日 11:14:50

201次浏览

strcoll()函数用于使用特定于语言环境的排序序列比较两个字符串。它返回:- 零,当两个字符串相同时;大于零的值,当第一个字符串大于第二个字符串时;小于零的值,当第一个字符串小于第二个字符串时。以下是C语言中strcoll()的语法:int strcoll(const char *first_string, const char *second_string); 以下是一个C语言中strcoll()的例子:示例 在线演示#include <stdio.h>#include <string.h>int main () { const char s1[] = "Helloworld"; const char s2[] = "Blank"; char *result; result = strcoll(s1, s2); if(result > 0) ... 阅读更多

C语言中的strpbrk()

Samual Sam
更新于2020年6月24日 11:16:33

1K+ 次浏览

strpbrk()函数用于查找第一个字符串的第一个字符,并将其与第二个字符串的任何字符匹配。如果找不到匹配项,则返回NULL;否则,返回指向第一个字符串中与第二个字符串字符匹配的字符的指针。以下是C语言中strpbrk()的语法:char *strpbrk(const char *string1, const char *string2)以下是一个C语言中strpbrk()的例子:示例 在线演示#include <stdio.h>#include <string.h>int main () { const char s1[] = "Helloworld"; const char s2[] = "Blank"; char *result; result = strpbrk(s1, ... 阅读更多

C语言中的scanf()和fscanf()

karthikeya Boyini
更新于2020年6月24日 11:17:07

2K+ 次浏览

scanf()函数scanf()函数用于在C语言中从stdin读取格式化输入。它返回写入其中的字符总数,否则返回负值。以下是C语言中scanf()的语法:int scanf(const char *characters_set)以下是一个C语言中scanf()的例子:示例 在线演示#include <stdio.h>int main () { char s[20]; printf("Enter a string : "); scanf("%s", s); printf("Entered string : %s", s); return(0); }输出Enter a string : Peter! Entered string : Peter!fscanf()函数fscanf()函数用于从给定的流中读取格式化输入... 阅读更多

C语言中%d和%i格式说明符的区别

Samual Sam
更新于2020年6月24日 11:17:57

2K+ 次浏览

格式说明符%d格式说明符%d将整数作为带符号的十进制整数取值,这意味着值无论是否为负数都应为十进制。以下是一个C语言中格式说明符%d的例子:示例 在线演示#include <stdio.h>int main() { int v1 = 7456; int v2 = -17346; printf("The value in decimal form : %d", v1); printf("The value in negative : %d", v2); return 0; }输出The value in decimal form : 7456 The value in negative : -17346格式说明符%i格式说明符%i将整数作为整数取值,这意味着... 阅读更多

C/C++中的atol()、atoll()和atof()函数

karthikeya Boyini
更新于2020年6月24日 11:18:30

625次浏览

atol()函数atol()函数将字符串转换为长整数。如果未执行任何转换,则返回零。它返回转换后的长整数值。以下是C++语言中atol的语法:long int atol(const char *string)以下是一个C++语言中atol()的例子:示例 在线演示#include <iostream>using namespace std;int main() { long int a; char str[20] = "538756"; a = atol(str); cout<<

C/C++中的iswdigit()函数

karthikeya Boyini
更新于2020年6月24日 11:09:44

176次浏览

iswdigit()函数是C/C++中的内置函数。它检查宽字符是否为十进制数字。它在C++语言中声明在“cwctype”头文件中,而在C语言中声明在“ctype.h”头文件中。它接受单个字符,称为宽字符。从0到9的字符被分类为十进制数字。如果宽字符不是数字,则返回零(0)。如果字符是数字,则返回非零值。以下是C++语言中iswdigit()的语法:int iswdigit(ch)以下是一个C++语言中iswdigit()的例子:示例 在线演示#include <iostream>#include <cwctype>... 阅读更多

C/C++中的towupper()函数

Samual Sam
更新于2020年6月24日 11:10:04

183次浏览

iswupper()函数是C/C++中的内置函数。它将宽字符转换为大写。它在C++语言中声明在“cwctype”头文件中,而在C语言中声明在“ctype.h”头文件中。它接受单个字符,称为宽字符。如果字符是大写,则将其转换为大写,否则不进行任何修改。以下是C++语言中towupper()的语法:wint_t towupper( wint_t ch );以下是一个C++语言中towupper()的例子:示例#include <iostream>#include <cwctype>#include <locale>using namespace std;int main() { wchar_t s[] = L"hello world!"; wcout<<towupper(s[0])<<endl; ... 阅读更多

广告
© . All rights reserved.