C语言一些常用的函数
C语言 函数 常用 一些
2023-09-11 14:15:52 时间
目录
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(字符串)
- 作用:将字符串中小写字母换成大写字母。
例:
相关文章
- C语言程序设计100例之(29):拉丁方阵
- 编程一一C语言问题,指针函数与函数指针
- 【零基础学习iOS开发】【02-C语言】10-函数
- 【C语言天天练(十三)】printf、fprintf、sprintf和snprintf函数
- C语言函数为什么不可以声明默认参数?
- C语言知识结构之二
- 08 C++ - 所有的变量和函数都必须有类型(比较C语言)
- C语言经典算法 21-30
- C语言sprintf 和 sscanf函数
- 《C语言程序设计与实践(第2版)》——2.7 函数
- C语言中数组名作为参数进行函数传递
- 【指针进阶三】实现C语言快排函数qsort&回调函数
- 《C语言编程初学者指南》一2.12 编程挑战
- 《C语言编程初学者指南》一导读
- 【C语言】三种方法模拟实现strlen函数
- 基于C语言实现支持 TCP 可靠数据传输实验【100010469】
- 【C语言】将n个数按输入时顺序的逆序排列输出,用函数和指针实现。
- 【C语言】写一个函数,输入一个N位数,将这个N位数每两个数字之间插入一个空格并输出。例如输入1234,则输出1 2 3 4
- C语言选择结构程序设计——“21点”游戏and一元二次方程and能否被3,5,7,9整除
- C语言基本语法入门练习题
- 字符函数和字符串函数------------ C语言
- C语言将NMEA定位数据中的BL转换为标准BLH及XYZ
- C语言错误信息报告函数strerror、perror的使用
- C语言格式化输入输出函数的比较(printf、fprintf、sprintf、scanf、fscanf、sscanf)
- 《手把手教你学C语言》学习笔记(6)---数据类型和常量