C:数据类型和变量(回忆)

本篇大纲

•数据类型和长度

•变量

正文

  C语言中数据类型分为基本数据类型和派生两种,前者主要整型,浮点型,字符型,布尔类型 后者包括数组,指针,结构体,共同体,枚举。

  下面具体谈谈几种类型,1.整形

535ad7226e7c44ecbc5ace4a05a8ed74.png

 2.浮点型c46b21d24d06489aa70a3ed48b712ede.png

 除了以上部分,整型和浮点型还可以用signed和unsigned关键字修饰,前者表示包含正负,在修饰int是可省略,后者不包括负数,在修饰int时可将int省略。

3字符型

c88b1eef812f4f958adb1cee1a328701.png

 4.布尔类型,布尔类型是C99中新引入的一种类型,专门用来表示真假,true表示真,false表示假,使用时需包含头文件<stdbool.h>。4944226a7dec4fe3bb8378f5cee022c3.png

5.派生类型2f2b0243203649bbbaaf034796faaa97.png

  关于数据类型长度,在C语言中用sizeof操作符计算,单位是字节,sizeof的操作数可以是类型、变量或者表达式,如果是表达式sizeof后的括号可以省略,同时表达式是不会运算的,sizeof的运算结果是size_t类型的。2d7cc4c91b0d49589feb248499994be5.png

3eaff08457f045d0acfd635aab1eb1ae.png

关于sizeof的返回值:a94204c77b26433eacb0220c855d58e6.png

 

 数据类型取值范围:1fd00102a163485fbe22d3eed6f21243.png f91ee4e09768414c9b069228bac14e3f.png

 b8dcbda3262e490aaf637c1d3a4f1bae.png

 0151a495c28f42f4aef16c062c86d3f5.png

 

C语言中不变的量叫常量,而可以改变的量叫做变量,变量的创建需要数据类型+变量名,在创建时就给变量一个值叫做初始化。85197660db3540a2a2a20292057b1f3c.png

   变量的又分为全局变量和局部变量,全局变量可以在整串代码中使用,而局部变量只能在自己的部分使用,当全局变量和局部变量名重复时,代码优先使用局部变量。ea91d971a4274ae78f62c6f6bc5c2096.png

 

  关于变量的存储,局部变量放在内存的栈区,全局变量放在内存的静态区,目前只做简单了解。

 

注:

•作者是小白,有错误还望各位大神帮忙改正

•以上部分资料取自鹏哥C语言课程和网络渠道

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值