c语言——基本数据类型char

char一共分为三种形式,一种是char,他表示的范围在-128到127或者0到255之间,第二种是signed char可以理解为有符号的char类型,它可以表示对应的有-128到127,第三种unsigned char就是没有符号的char类型,他就可以表示0到255

加入我输入的数并不是在char规定的范围内,那么他就会输出错误的答案,c语言他只识别补码,就比方说,我刚开始定义的是unsigned char输入了一个-1,那么-1的原码是1000 0001,反码是1111 1110,那么补码在反码的基础上+1,补码就是1111 1111,他表示的是2的八次方-1=255,最后输出的就是255了

在铺垫一个后面的东西,char是字符型,字符型和后面的asc2相呼应,就是单引号的东西,原先看见单引号只知道是字符,现在都明白了,字符型char、单引号和asc2表都是属于一家的关系啊

今天的学习就到此结束吧,等到晚上抽个时间,在温习一下学过的东西,感觉需要记得东西还是蛮多的。加油加油,小宋,没问题的,我现在所做的一切都在为以后爸妈少弯一次腰努力呀,c语言我知道很难,需要学好多难的知识点,没有任何一个冬天是好过的,但是跨过寒冬,就是春暖花开!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值