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