一.strlen()函数
1.以字符为单位给出字符串的长度。在使用之前,要加一个头文件#include<string.h>
2.与sizeof运算符不同的是,strlen()函数计算的长度不包括/0
二.printf()函数
1.输出函数。请求printf()打印变量的指令取决于变量的类型。例如,打印整数时用%d
2.printf()使用的是值,无论该值是变量,常量还是表达式
3.printf()函数的返回值,返回所打印字符的数目。如果输出错误,会返回一个负数。
4.打印较长的字符,以至于一行不能放下。有三种方法分隔开
(1)使用多个printf()语句。 例如:printf("Here's a way to print a ");
printf("long string.\n");
(2)用反斜杠(\)和回车键组合。这使得屏幕上的文本另起一行,并且在字符串中不会包含换行字符,也就是在下一行继续输出。但是下一行必须从最左边开始,如果缩进该行,那么空格也会成为输出的一部分.
例如:printf("Here's another way to print a \
long string.\n");
(3)使用字符串连接。在一个用双引号引起来的字符串后面跟有另一个用双引号引起来的字符串,两者之间要有空白字符分开。
例如:printf("Here's one way to print a" "long string.\n");
三.scanf()函数
1.输入函数。如果用来读取基本变量类型的值,在变量名之前加&。如果把一个字符串读入一个数组,不要加&。
2.scanf()函数使用空格(换行.制表符和空格)来决定怎样把输入分成几个字段。它依次把转换说明和字段匹配,并跳过空格。唯一例外的是%c说明,如果使用它,那么所有的输入字符都是平等的,不会跳过空格。如果使用%s,只会接受不含空格的字符串。
3.scanf()函数的返回值返回成功读入的项目的个数。