c语言函数

C语言div()函数:用于两个整数相除

函数名:div头文件:<stdlib.h>函数原型:div_tdiv(intx,inty);功能:用于两个整数相除参数:intx为被除数inty为除数返回值:返回包含商和余数的结构体补充:typedefstruct{intquot;intrem;}div_t;程序例:使用该函数求两个整数210和25相

C语言tan()函数:正切函数

函数名:tan头文件:<math.h>函数原型:doubletan(doublex);功能:正切函数参数:doublex为要操作的弧度返回值:返回x弧度的正切值公式:1°=π/180°弧度程序例:求30度的正切值#include<math.h>#include<stdio.h>#definePI3.1

C语言tell()函数:获取打开文件的指针位置

函数名:tell头文件:<io.h>函数原型:inttell(inthandle);功能:获取打开文件的指针位置参数:inthandle为要获取文件指针的文件句柄返回值:成功返回给定文件的文件指针的位置,失败返回-1程序例:创建文件,内容为Ilikewww.dotcpp.comverymuch!//打

C语言register寄存器变量

为提高效率,C语言允许将局部变量的值存放在CPU的寄存器中,这种变量叫做寄存器变量,用关键字register声明。使用寄存器变量需要注意以下几点:(1)只有局部自动变量和形式参数可以作为寄存器变量。(2)一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量。

C语言toascii()函数:把一个字符转换为ASCII

函数名:toascii头文件:<ctype.h>函数原型:inttoascii(intch);功能:把一个字符转换为ASCII,其实就是把八位二进制的最高变成0参数:intch待转换的字符返回值:返回转换后的字符程序例:把一个非ASCII字符转换为ASCII字符#include<ctype.h>#in

C语言sqrt()函数:计算一个非负实数的平方根

函数名:sqrt头文件:<math.h>用法:doublesqrt(doublex);功能:计算一个非负实数的平方根参数:doublex要操作的非负实数双精度数返回值:返回一个非负实数的平方根程序例:求双精度x的平方根,并将结果输出#include<stdio.h>#include<math.h>in

C语言asin()函数:求正弦值为 x 的弧度数

函数名:asin头文件:<math.h>函数原型:doubleasin(doublex)功能:求正弦值为x的弧度数参数:doublex正弦值。x的取值必须位于区间[-1,1]中,如果x的值超出此区间,将会产生域错误(domainerror)返回值:正常情况下(x的取值位于区间[-1,1]),

C语言strrev()函数:将字符串中的字符全部颠倒顺序

函数名:strrev头文件:<string.h>函数原型:char*strrev(char*str);功能:将字符串中的字符全部颠倒顺序,重新排序参数:char*str为要进行倒序的字符串返回值:返回指向颠倒顺序后的字符串指针注意:该函数不会生成新字符串,而是修改原有字符串。

C语言feof()函数:检测流上的文件结束符

函数名:feof头文件:<stdio.h>用法:intfeof(FILE*stream);功能:检测流上的文件结束符。检测到文件尾标记EOF或Ctrl-z都为文件结束符。参数:stream为要检测的流返回值:成功返回非零值,失败返回0。补充:feof判断文件结束是通过读取函数fread/fscanf等

C语言floor()函数:向下舍入

函数名:floor头文件:<math.h>函数原型:doublefloor(doublex);功能:向下舍入参数:doublex为要操作的双精度值返回值:返回<=x的用双精度浮点数表示的最大整数。程序例:求浮点数number的向下取整,并将结果输出#include<stdio.h>#include<m