C语言-基本知识

学习目标:

数据类型之逻辑数据类型bool、char、short、int、long
原码、反码、补码
字符常量、字符串常量

学习内容:

bool:

   bool的判断-头文件:#include <stdbool.h>

注意:在bool的判断中,非零表示为true,零表示为false。(只要不为0,就是true)

char:

    char的数据类型-长度:1字节
    值域:-128~~~127或者0~255
    signed  char值域:-128到127
    unsigned char值域:0到255

注意:在使用char时必须要注意到变量的大小,不能超过值域。

补:signed和unsigned
都为关键字,signed关键字表示为有符号数,输入的值是需要区分正数还是负数的。unsigned关键字表示为无符号数,输入的值只能是正数。

原码、反码、补码:

     原码:将十进制的数转化为二进制。如果是正数,第一位的符号为0。如果是负数,第一位的符号位为。
     反码:除了符号位不变外,余下的部分,0变化为1,1变化为0.
     补码:正数的补码就是其本身。负数的补码,是在原码的基础上,符号位不变,其余按位取反后+1。

注意:计算机在内存中存储方式是以补码的形式。

short:

    长度:2字节
    值域:-32768到32767

int:

  长度:4字节
  值域:很大

字符常量:

在这里插入图片描述ASCLL码对应的值

字符串常量:

            用双引号括起来的一串字符表示的数据

注意:字符串以“\0”结尾。

标识常量:

        格式:#define  < 标识常量名称>   <常量>
        一般用大写的英文字母的标识符
        在使用前必须预先定义,简称为:宏
        在定义一个宏之后,可以在其他的宏定义中使用,如
               #define   A   1
               #define   B    ((A)+(A))//使用括号括起来表达会更加的精确

今日标语

“志之所趋,无远弗届,穷山距海,不能限也”

  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值