c语言函数

C语言isascii()函数:判断字符是否为ASCII码

函数名:isascii头文件:<ctype.h>函数原型:intisascii(intch);功能:判断字符是否为ASCII码,即字符ASCII在0到127之间参数:intch待检查的字符返回值:ch不是ASCII返回0,ch是ASCII返回非0程序例:判断输入的字符是否为ASCII字符#includ

C语言memicmp()函数:比较s1和s2的前m个字节

函数名:memicmp头文件:<mem.h>函数原型:intmemicmp(void*s1,void*s2,unsignedm);功能:比较s1和s2的前m个字节,忽略字符的大写或小写参数:s1和s2为要比较的字符串unsignedm为要比较的前m个字节返回值:s1>s2返回1s1=s2返回等于0s1

C语言register寄存器变量

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

C语言calloc()函数:用于分配堆内存

函数名:calloc头文件:<stdlib.h>函数原型:void*calloc(size_tn,size_ts);功能:用于分配堆内存参数:size_t*n分配空间的个数size_t*m分配空间的字节数返回值:返回所分配内存的指针程序例:使用该函数为输入的元素动态分配内存空间#include<std

C语言system()函数:发出一个DOS命令

函数名:system头文件:<stdlib.h>函数原型:intsystem(char*command);功能:用于发出一个DOS命令参数:char*command为需要执行的DOS命令返回值:成功返回0,失败返回-1程序例:使用该函数执行DOS命令#include<stdio.h>#include<

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

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

C语言tanh()函数:计算双曲正切值

函数名:tanh头文件:<math.h>函数原型:doubletanh(doublex);功能:计算双曲正切值参数:doublex为要计算双曲正弦值返回值:返回给定值的双曲正切值程序例:计算x的双曲线正切值,并将结果输出#include<math.h>#include<stdio.h>intmain(

C语言pow()函数:指数函数(x的y次方)

函数名:pow头文件:<math.h>用法:doublepow(doublex,doubley);功能:指数函数(x的y次方)参数:doublex为底数,doubley为指数返回值:返回x的y次方程序例:求x的y次方的值,并将结果输出#include<stdio.h>#include<math.h>i

C语言putw()函数:把一字符或字送到流中

函数名:putw头文件:<stdio.h>函数原型:intputw(intw,FILE*stream);功能:把一字符或字送到流中参数:intw为要输出的字符或字送到流中FILE*stream为要操作的流返回值:返回输出的整数程序例:将整数word输出到标准输出流中#include<stdio.h>i

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

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