找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1388|回复: 11
打印 上一主题 下一主题
收起左侧

关于C语言变量类型 这样理解是否正确?

[复制链接]
跳转到指定楼层
楼主
关于变量类型 这样理解是否正确

51hei图片20200718171224.png (255.13 KB, 下载次数: 32)

51hei图片20200718171224.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:398677 发表于 2020-7-19 11:54 来自手机 | 只看该作者
函数没有类型,函数的返回值有类型
回复

使用道具 举报

板凳
ID:805376 发表于 2020-7-19 17:55 | 只看该作者
字符本质其实也是一个整数,所以char int这些都是整数,只是位数不同而已
float和double是浮点数,也就是带小数点的数
单片机内存小,所以定义变量的时候要选择适合的,并不是选范围越大越好
回复

使用道具 举报

地板
ID:805105 发表于 2020-7-19 18:38 | 只看该作者
变量本质上是一块内存空间,定义一个变量就好像是在内存中开辟了一块空间,对于这块空间我们的权限比较大,可以读出数据,也可以写入数据,所以我们称之为变量。根据变量类型的不同,分配的空间的大小也不同,就像宾馆里的房间,有单人间、双人间、豪华间等等。
回复

使用道具 举报

5#
ID:668004 发表于 2020-7-20 14:53 | 只看该作者
内向男 发表于 2020-7-19 11:54
函数没有类型,函数的返回值有类型

返回值是给寄存器吗
回复

使用道具 举报

6#
ID:668004 发表于 2020-7-20 14:53 | 只看该作者
disorder 发表于 2020-7-19 17:55
字符本质其实也是一个整数,所以char int这些都是整数,只是位数不同而已
float和double是浮点数,也就是 ...

对   不合适的范围  会浪费空间
回复

使用道具 举报

7#
ID:668004 发表于 2020-7-20 14:56 | 只看该作者
透心凉丶 发表于 2020-7-19 18:38
变量本质上是一块内存空间,定义一个变量就好像是在内存中开辟了一块空间,对于这块空间我们的权限比较大, ...

哈哈   哥经常住酒店  有追求  理解很到位
回复

使用道具 举报

8#
ID:668004 发表于 2020-7-20 14:57 | 只看该作者
disorder 发表于 2020-7-19 17:55
字符本质其实也是一个整数,所以char int这些都是整数,只是位数不同而已
float和double是浮点数,也就是 ...

int又分很多种?那岂不是声明和定义的时候要写清楚int  而不能单独就写一个int完事?
回复

使用道具 举报

9#
ID:398677 发表于 2020-7-21 08:47 来自手机 | 只看该作者
QWE4562012 发表于 2020-7-20 14:53
返回值是给寄存器吗

不一定
回复

使用道具 举报

10#
ID:733205 发表于 2020-7-21 08:56 | 只看该作者
类型指的是所定义的“量”具有这个属性,例如:Int指的是整型的量,用这个来定义的量只能是整数
回复

使用道具 举报

11#
ID:420836 发表于 2020-7-21 08:58 | 只看该作者
数据类型的介绍可以在每本单片机书籍中找到。 只需要花一点时间就可以理解它。
回复

使用道具 举报

12#
ID:806167 发表于 2020-7-21 11:54 | 只看该作者
是的,这么理解没错,你图片的标题不就是基本数据类型吗,数据的话就只能是阿拉伯数字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表