鱼C论坛

 找回密码
 立即注册
查看: 3279|回复: 5

运算符的问题

[复制链接]
发表于 2019-9-8 22:58:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int i;
  5.         float k;
  6.        
  7.         i = 123;
  8.         k = 3.14;
  9.        
  10.         printf("size of int is %d\n",sizeof(int));
  11.         printf("size of i is %d\n",sizeof(i));
  12.         printf("size of float is %d\n",sizeof(float));
  13.        
  14.         return 0;
  15. }
复制代码

输出结果都是4 这个三个4的意义是什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-9-8 23:20:54 | 显示全部楼层
本帖最后由 jackz007 于 2019-9-8 23:29 编辑

       第 1、2 个 4 是代表每个整型变量需要占用 4 个字节的内存,而 4 个字节就是 32 位,由此可知,每个无符号整型数可以表达的数值范围是 0 ~2 ^ 32 - 1;第 3 个 4 代表每个浮点数需要占用 4 个字节的内存空间。

       楼主不要追问这是为什么,因为这是编译器的规定。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-8 23:35:18 | 显示全部楼层
jackz007 发表于 2019-9-8 23:20
第 1、2 个 4 是代表每个整型变量需要占用 4 个字节的内存,而 4 个字节就是 32 位,由此可知,每个 ...

这个不是代表“坑”的尺寸吗,它能装多少字节
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 23:36:34 | 显示全部楼层
    你所说的 "坑" 指什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-9 08:38:54 From FishC Mobile | 显示全部楼层
jackz007 发表于 2019-9-8 23:36
你所说的 "坑" 指什么?

茅坑→_→
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-9 12:23:45 | 显示全部楼层

就是它能装的字节量吧,小甲鱼在带你学c带你飞里说的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-6 15:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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