这个sizeof(3+5.0)和sizeof 3+5.0意思分别是啥
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
这个sizeof(3+5.0)和sizeof 3+5.0意思分别是啥
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
莪是男神 2022-10-10 12:32关注sizeof()
是C语言中一个用于计算数据类型所占字节数的函数,可以把其看做是一个运算符,所以不加括号也不会报错。sizeof(3+5.0)
这句是把3+5.0
表达式的运算结果传递给sizeof()
函数,由于表达式中有浮点数,表达式的运算结果为浮点数,sizeof接受到的是浮点数,所以printf()
函数为 8 (注:默认的浮点数类型为 double,8 byte)。sizeof 3+5.0
和sizeof(3) + 5.0
的效果是一样的,sizeof()
先计算出 3 所占的字节数为 4,接着再加上 5.0,由于其为浮点数,所以结果为 9.0,又因为printf() 函数里面指定的格式为%d,格式和数据类型不对应,所以输出的结果就为 0
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 3无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-01-15 06:54夏志121的博客 一、sizeof的用法和说明 运算符sizeof用于计算数据类型所占字节数,就是计算该数据所占空间大小。单位是字节,叫求字节数运算符,它是一个关键字,一个单目运算符,优先级高于双目运算符,其一般格式如下: (1...
- 2021-10-31 03:19潮汐540的博客 #define PI 3.14159 int main() { int r; float v, f; r = 2; v = 4.0 * PI * r * r * r / 3.0; f = 4.0 * PI * r * r; printf("体积为:%f,表面积为:%f\n", v, f); } 运行结果: 例2.1.2:#include<...
- 2019-03-23 08:26咔Boom !!!的博客 首先要明白的时 sizeof是一个关键字,而不是一个函数 作为关键字,sizeof和int,double等关键字一样; 所以作为关键字, int i=1; sizeof(int)=4; sizeof(i)=4; sizeof i=4 上面的四个语句的答案都是四,...
- 2021-10-30 11:47知清的博客 1. #include<stdio.h> int main(void) { printf("Programming is fun.\n"); printf("Programming in C is even more fun!\n");...基本类型还可以分解为其他类型,主要为整型、字符型和浮点...
- 2021-10-29 11:06阴凉点的地方的博客 2.2 C语言的数据类型 (1)基本类型还可以分解成其他...(3)指针时C语言中一种特殊的,同时又具有重要的作用的数据类型。 2.3 C语言的常量 2.3.2直接常量 1.整型常量 整型常量即整数,包括正整数、负整数和..
- 2022-10-04 09:27遇见C的博客 逗号运算符和求字节算符的运用
- 2021-10-31 01:15归栀□的博客 /定义3个整型变量/ int max(int, int);/函数声明/ printf(“请输入第一个整数:”);/显示提示信息/ scanf_s("%d", &a);/从键盘获得一个整数,赋值给a/ printf(“请输入第二个整数:”);/显示提示信息/ scanf_s(...
- 2024-07-14 16:51Thanks_ks的博客 本文基于王道考研 C 语言督学营课程第 3 章内容,详细整理了 C 语言中各类运算符的使用,包括算术、关系、逻辑、赋值及 sizeof 运算符等。通过实例解析了左操作数、右操作数的概念,以及运算符的优先级和复杂表达式...
- 2021-05-21 18:07当年流水的博客 满意答案h9xzv5137推荐于 2017.09.07采纳率:42%等级:12已帮助:8880人sizeof是C/C++中的一个操作符(operator),作用就是返回一个对象或者类型所占的内存字节数。返回值类型为size_t,在头文件stddef.h中定义这是一...
- 2022-09-19 11:54ly@눈_눈的博客 sizeof和strlen详解
- 2024-02-06 15:10yaoming168的博客 华为C&C++语言编程规范
- 2021-11-08 02:33久莫的博客 第二章数据类型 运算符 表达式 /* output: “programming is fun.” */ #include<stdio.h>...球体积和表面积 #include<stdio.h> #define PI 3.14159 void main() { int r; float v,f; r=2; v=4.
- 2024-11-11 07:22让我睡够八小时的博客 在CFree5.0 菜单的工程选项中新建一个工程。工程类型为Win32 控制台程序,工程名称命名为server,程序类型为空的程序,构建配置选择默认的mingw5。建议:在安装CFree5.0的盘里面新建一个没有中文的文件夹,然后把...
- 2021-05-22 20:03影评周公子的博客 C ++语言标准是否要求sizeof(bool)始终为1(1字节),还是此大小由实现定义?sizeof(bool)是实现定义的,该标准特别强调了这一事实。§5.3.3/ 1,摘要:sizeof(char), sizeof(signed char) and sizeof(unsigned char)...
- 2023-01-03 04:04无证驾驶梁嗖嗖的博客 TRT] Parameter check failed at: ../builder/Network.cpp::addScale::482, condition: shift.coun上一篇,测试效果如下本篇文章具体操作步骤如下就可以了,切记版本要对应 ,我产生这个错误的原因就是版本问题,成功...
- 2024-07-19 00:52- **操作系统**:实验使用的是Windows XP Professional操作系统,这是一个稳定的桌面操作系统,广泛应用于教育和开发领域。 - **开发环境**:实验中采用的是Visual C++ 6.0作为集成开发环境。VC6.0是微软早期推出的...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司