21年四月初学c语言笔记-7

字符串以及其他类型的比较运算

一、字符串的比较

  1. strcmp函数的使用
    #include <string.h>
    int strcmp(const char *str1,const char *str2);
    比较str1和str2,返回一个值:
    小于零——str1小于str2
    等于零——str1等于str2
    大于零——str1大于str2
    一个字符一个字符的从前往后比较
    同序号的比较”ASCII“码值
    直到遇到对应字符不等或者字符串结束
  2. strncmp函数的使用
    #include <string.h>
    int strcmp(const char *str1,const char *str2,size_t count );
    最多比较str1和str2的前count个字符

二、其他类型的比较
char int float double 数据的比较都适用:
大于:>
大于或等于:>=
小于:<
小于或等于:<=
不等于:!=
等于:== (注意,不是=)

比较运算的结果:(逻辑值)
比较为“真”:1
比较为“假”:0

三、c语言的布尔类型
专门用来表示真和假。
c89标准中的逻辑值:使用0和1表示逻辑值,非0值为真,0为假。
c99标准中的逻辑值(兼容c89):
使用bool类型表示逻辑类型
true表示真,false表示假
需要包含头文件stdbool.h
#include <stdbool.h>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值