c中puts()函数
用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。
功 能: 送一字符串到流stdout中
用 法: int puts(char *string);
程序例: #include <stdio.h>
int main(void)
{ char string[] = "This is an example output stringn";
puts(string);
return 0; }
说明: puts 和 printf 的用法一样,puts()函数的作用与语句“printf("%sn",s);的作用相同。注意:puts在输出字符串后回车符。 puts()函数只能输出字符串,不能数值或进行格式变换。 可以将字符串直接写入puts()函数中,输出至屏幕。如:puts("Hello,Turo C2.0:");
putchar()函数,输出单个字符,不自动换行
int main(void)
{ char a,b,c;
a='T',b='M',c='D';
putchar(a); putchar(b);putchar(c);putchar(n);
putchar(a);putchar('n');
putc putchar
har(b);putchar('n');
putchar(c);putchar('n');
return 0; }
输出结果为: TMD T M D
ctype.h文件中的处理字符串的函数
1 字符测试函数
1> 函数原型均为int isxxxx(int)
2> 参数为int, 任何实参均被提升成整型
3> 只能正确处理处于[0, 127]之间的值
2 字符映射函数
1> 函数原型为int toxxxx(int)
2> 对参数进行检测, 若符合范围则转换, 否则不变
int tolower(int); 'A'~'Z' ==> 'a'~'z'
int toupper(int); 'a'~'z' ==> 'A'~'Z'
strtod strtod(将字符串转换成浮点数)
相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include<stdlib.h>
定义函数 double strtod(const char *nptr,char **endptr);
函数说明 strtod()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,到出现非数字或字符串结束时('