C语言数据类型和变量

一、数据类型

1.字符型 char 占位符是%c

2.整形 int %d

3.浮点型 float %c 

4.布尔类型 _Bool  它的作用是判断真假(使用它必须包含头文件)

5.sizeof操作符,也是关键词。用来计算类型长度,单位是字节。操作数可以是类型,变量,表达式。bff6b20c6015406bbbe32b591a8e19f1.jpg

 6.signed和unsigned

它们都用来修饰字符型和整形类型

signed 表示一个类型带有正负号,包含负值。

unsigned 表示该类型不带有正负号,只能表示0和正整数。

ps:int类型也可以不带正负号,只表示非负整数。这时候就必须用unsigned声明变量。

dbc76b13151f49689a0b2483f333858d.jpg

 7.全局变量(共享单车 人人可用)和局部变量(私有单车 自己用)

局部变量和全局变量一起出现时,局部变量优先。

8.储存

局部变量:栈区

全局变量:静态区

动态内存管理:堆区

9.算数操作符

%是求余

10.赋值操作符

= 赋值 

11.++ 和 --

分为前置和后置

比如:++a 先+1后使用

a原来是10,先+1,后a变成11,再赋值给b,b就是11,计算后ab都是11

a++ 是先使用后+1

a原来是10,先使用给b赋值,b=10,再加一,a就变成11。

--反之

12.scanf函数

自动过滤空白字符 包括空格 制表符 换行符

scanf的返回值是一个整数 ,如果没有读取任何项,没有成功返回0,如果成功读取任何项,发生错误,返回EOF。

除了%c 都会自动忽略起首的空白字符。

%s规则:从当前第一个非空白字符开始读起,直到遇到空白字符(空格 换行符 制表符等)为止。scanf遇到它时,字符串变量末尾存储一个空字符。在最长长度改写成%【m】s。

13.赋值忽略符*

在scanf(“%d*%c”,&year,%month);这种情况下使用

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值