目录
- sizeof()运算符
- strlen()函数
- abort()函数
- exit()函数
- Sleep()函数
- atof()将字符串转换成浮点数
- atoi()将字符串转换成整型数的函数
- atol()将字符串转换成长整型数的函数
- strlwr()函数
- strupr()函数
sizeof()运算符
sizeof()运算符:
- 编译器自带的,不用到任何包都能用。
- 用法: sizeof(类型说明符, 数组名或 表达式);
或sizeof (变量名); - 返回值: 变量所占的字节的长度。
计算变量占了多大字节的空间,当计算字符串时我们知道,字符串后面会默认会加一个终止符也就是’\0’, sizeof()也会把它计算进去。
例子:
strlen()函数
strlen()函数
- 在头文件<string.h>中
- 函数原型:
int strlen(char *d)
- 功能: 返回字符串的长度不包括终止符 ’ \0’ (NULL)。
例:
abort()函数
abort()函数
- 在头文件<stdlib.h>中
- 函数原型:
void abort(void);
- 功能: 异常终止一个程序。
例:
可以看到当遇到这个abort()语句,程序直接结束,后面的语句不在运行,并且会输出一条程序异常终止的英文语句。
exit()函数
exit()函数
- 在头文件<stdlib.h>中
- 函数原型:
void exit(int status);
- 功能: 关闭所有文件,终止正在执行的进程。
exit(1)表示异常退出.这个1是返回给操作系统的。
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出。
exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。
例:
Sleep()函数
Sleep()函数
- 在头文件<windows.h>中
- 函数原型:
void Sleep(DWORD dwMilliseconds);
- 功能: 让屏幕暂停一段时间。
- Sleep()单位为毫秒。
例:
atof()将字符串转换成浮点数
atof()将字符串转换成浮点数
- 需要头文件 :
math.h
stdlib.h
- 函数原形:
double atof(const char s);
- 功能:把s所指向的字符串转换成double类型。
- s格式为:符号 数字,数字E符号 数字。
- 返回值:字符串的转换值。
例:
注意强制的类型转换是不能将一个字符串变为浮点数。
atoi()将字符串转换成整型数的函数
atoi()将字符串转换成整型数的函数
- 在头文件
stllib.h
中 - 函数原型:
int atoi(const char s);
- 功能:把s所指向的字符串转换成int类型。
- s格式为:符号 数字
- 返回值:字符串的转换值。若出错则返回0.
atol()将字符串转换成长整型数的函数
atol()将字符串转换成长整型数的函数
- 需要头文件:
stdlib.h
- 函数原形:
long atol(const char *s);
- 功能: 把s所指向的字符串转换成longint类型。
- s格式为: 符号 数字
- 返回值: 字符串的转换值。若出错则返回0。
strlwr()函数
strlwr()函数
- 需要头文件
string.h
- 形式:
strlwr(字符串)
- 作用:将字符串中大写字母换成小写字母。
strupr()函数
strupr()函数
- 需要头文件
string.h
- 形式:
strupr(字符串)
- 作用:将字符串中小写字母换成大写字母。
例: