C语言标准库介绍(putchar、getchar、isalpha、modf、strcmp)

一、getchar

❤️1.函数形式
int getchar( void );
返回值:返回它所读到的那个字符的ASCII值
❤️2.头文件
#include <stdio.h>
❤️3.作用

  • 从缓冲区读取一个字符,效果相当于scanf(“%c”,&a);
  • 如果读取错误或者读到了文章结尾,会返回EOF

二、putchar

❤️1.函数形式
int putchar( int c );
返回值:返回一个写进去的字符的ASCII值
❤️2.头文件
#include <stdio.h>
❤️3.作用

  • 输出一个写进去的字符,效果相当于printf(“%c”,a);
  • 如果读取错误或者读到了文章结尾,会返回EOF
  • 可以往里面放整型,但是只会返回8个bit的字符

三、isalpha

❤️1.函数形式
int isalpha ( int c );
返回值:不是这个字母的ASCII值
❤️2.头文件
#include <ctype.h>
❤️3.作用
如果c是个字母,那么就会返回一个为真的值,这个值不是这个字母所对应的ASCII值。
如果c不是个字母,那么就会返回0

四、modf

❤️1.函数形式
double modf( double x, double *intptr );
返回值:返回x的小数部分
x是要分解的数值,double *intptr 则是来存储整数部分的
❤️2.头文件
#include <math.h>
❤️3.作用
将浮点值拆分为整数部分和小数部分

😊举例子


#include <math.h>
#include <stdio.h>

void main( void )
{
   double x, y, n;

   x = -14.87654321; 
   y = modf( x, &n );  
   printf( "For %f, the fraction is %f and the integer is %.f\n", 
           x, y, n );
}


//结果:
For -14.876543, the fraction is -0.876543 and the integer is -14

五、strcmp

❤️1.函数形式
int strcmp( const char *string1, const char *string2 );
返回值:返回的是这两个值的关系
❤️2.头文件
#include <string.h>
❤️3.作用
返回这两个值的关系,如果字符串1从第一个字符开始比较,如果字符串1>字符串2那就返回>0的值,如果相等返回0,如果字符串1<字符串2,就返回<0的值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值