第二章 C语言数据类型与变量

  • 布尔类型专门用来表示真假,0为假,其它数字为真,使用布尔类型需要包含头文件<stdbool.h>
  • 数据类型长度
  1. Char-----1   Bool-----1 Short----2
  2. Int---------4 Long-----4 Float------4
  3. Long long----8 Double------8
  4. Long double---8
  • Bit(最小的单位)— byte (1byte=8bit)     1 MB =1024 KB ,1GB=1024MB ,1TB=1024 GB
  • KB-MB-GB-TB
  • 变量的分类
  1. 局部变量(大括号内部定义的变量)
  2. 全局变量(大括号外部定义的变量)
  3. 一个局部变量不初始化,默认是随机数
  4. 一个全局变量不初始化,默认是0;
  5. 当全局变量和 局部变量同名时,局部变量优先使用
  • 算数操作符:+,-,*,/,%(这里的+,-是加减的意思),当表示+,-正负时是单目操作符
  1. 有两个操作数的也叫双目操作符
  2. 注:操作符也叫运算符,意思一样
  3. /的使用C语言中的整数除法是整除,只会返回整数部分,丢弃小数部分。
  4. 要想获得小数,则操作数至少有一个是浮点型
  5. %的使用
  6. 求模运算(即求余数),这个运算符只能用于整数
  7. 负数求模的规则是,结果的正负号由第一个运算数的正负号决定

连续赋值是从右到左开始赋值

​​​​​​​

          

  • 强制类型转换
  • 占位符
  • 常用占位符有:%c,%f,%p(指针地址打印)

    Printf()可以限定宽度

  • %+d可以确保输出的数值总是带有正负号

限定小数点的位数

  • 输出部分字符串
  • Scanf函数
  1. 变量前面必须加上&运算符(指针变量除外),因为scanf传递的不是值而是地址
  2. 当读到空白字符,包括空格,制表符,换行符时会自动过滤
  • 赋值忽略符
  1. 用户在写程序时规定输入值时采用的是年-月-日,问题是用户可能输入其他格式,这种情况下,scanf()解析数据就会失败
  • 补充gitee,推荐大家去哔站搜索鹏哥的相关视频来学习,鹏哥讲的很清楚方便理解
  1. 先创建一个仓库,然后将这个仓库克隆到本地文件夹内,之后将写的代码存到这个本地文件夹,然后将 这个文件夹传送到仓库里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值