鱼C论坛

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

运算符的问题

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

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

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

x
#include <stdio.h> 

int main()
{
        int i;
        float k;
        
        i = 123;
        k = 3.14;
        
        printf("size of int is %d\n",sizeof(int));
        printf("size of i is %d\n",sizeof(i));
        printf("size of float is %d\n",sizeof(float));
        
        return 0;
}
输出结果都是4 这个三个4的意义是什么?
想知道小甲鱼最近在做啥?请访问 -> 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 个字节的内存空间。

       楼主不要追问这是为什么,因为这是编译器的规定。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

这个不是代表“坑”的尺寸吗,它能装多少字节
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 23:36:34 | 显示全部楼层
    你所说的 "坑" 指什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

茅坑→_→
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

就是它能装的字节量吧,小甲鱼在带你学c带你飞里说的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 01:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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