当我尝试打印幂函数的结果时,我总是得到 0

2023-12-06

我是 C 初学者,当我尝试编写一些这样的代码时:

printf("\n  Answer : %d \n", 12* pow(2,1));   

我总是得到答案:0 但是当我像这样写成浮点数时:

printf("\n  Answer : %f \n", 12* pow(2,1)); 

我得到: 答案:24.0000

有谁知道为什么会发生这种情况? 我的意思是为什么十进制打印为0? 太感谢了。


你看到的结果是未定义的行为.

期望的类型printf并且传递的类型不匹配。

说明符"%d"必须匹配类型的值int,但匹配类型的值double你提供了你的表情。

任何事情都可能发生。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我尝试打印幂函数的结果时,我总是得到 0 的相关文章

随机推荐

  • 更改 Pandas 条形图的颜色

    我希望 Pandas 图表中的每个条形都具有不同的颜色 根据解决方案看起来很简单这个帖子和喜欢它的人 当我尝试模拟该解决方案时 我最终得到的所有条形颜色相同 尽管与标准条形颜色不同 我想我做错了什么 但我看不出它是什么 还有其他人看到吗 f
  • 无法调用非公共类的公共方法:public(Google gcloud库)

    我正在尝试使用gcloud图书馆 ns firengine state import com google cloud AuthCredentials com google cloud datastore DatastoreOptions
  • ionic 2 如何自定义离子范围?

    in ionic 2 I want to customize the ion range to be something like the following pic or I should say is there way to cust
  • 在Python中使用插值统一ct扫描体素大小

    我用过interp2在Matlab中 例如以下代码 这是 rayryeng的答案的一部分 Matlab 中的三维 3D 矩阵插值 d size volume image X Y meshgrid 1 1 scaleCoeff 2 d 2 1
  • java 用户验证字符串输入,直到给出正确的输入

    如何使用 while 循环不断要求用户重复输入有效答案 直到给出有效输入 并在给出有效输入时结束程序 我只知道怎么用int和数字 我对字母感到困惑 我应该如何应用 NOT 运算符或其他逻辑运算符 Scanner myScan new Sca
  • 将不同的颜色贴图应用于蒙版

    我有一张图像和一个蒙版 并且想根据蒙版应用两种不同的配色方案 例如 将使用灰色图绘制未遮盖的值 以及使用喷射颜色图遮盖的值 Matplotlib 中可能有类似的事情吗 我的方法是创建一个蒙版 numpy 数组并将其覆盖在灰度图像上 遮罩值默
  • 使用java识别mp3末尾的静音

    尝试检测 mp3 格式的音频末尾的静音 所有格式都会有用 但 mp3 格式是最重要的 据我所知 可靠地检测声音剪辑末尾的静音的唯一方法是将其转换为 PCM 格式 并执行以下计算之一检查某个最小截止幅度 Decibels dB 均方根 RMS
  • 为什么 C++ 程序员应该尽量减少使用“new”?

    我偶然发现堆栈溢出问题使用 std list 时 std string 内存泄漏 and 评论之一说 停止使用new非常 我看不出你在任何地方使用 new 的任何理由 您可以按值创建对象C 这是使用该语言的巨大优势之一 您不必分配堆上的所有
  • Windows 身份验证不适用于带有 ASP.NET Core 的 IIS

    我正在尝试对 ASP NET Core MVC 应用程序使用 Windows 身份验证 以下是问题陈述 当应用程序使用 IISExpress 运行时 它运行没有任何问题 但是 当它在 IIS 中配置为站点并运行时 它会提示输入凭据 甚至在输
  • [pycharm 远程 python 控制台]:导入 pandas 时出现“无法连接到 X 服务器”错误

    我为 PyCharm 配置了远程 python 解释器并使用 SSH 凭据进行连接 整个设置工作正常 除非我尝试导入任何使用 Qt 的 python 库 例如 pandas 或 matplotlib 我放置了出现此错误的远程 python
  • 在 IIS 上托管 WCF Web 服务时显式调用服务构造函数

    我想在 Microsoft IIS IIS 托管 上托管我的 WCF 服务 为此 我创建了我的服务 The service public class MyService IMyService Ctors public MyService D
  • 使用远程内容的 jQuery UI 模式对话框

    我在动态生成的网页中有一个表单 我想使用 jQuery UI 模式对话框显示它 当我单击 打开表单 链接时 如何显示以远程现有表单 myform html 作为内容的模式对话框表单 单击提交按钮应关闭对话框表单 这将加载内容myform h
  • 如何在 Python 上的 nolearn/lasagne/theano 中同时训练多个神经网络?

    我正在编写一个校准管道来学习神经网络的超参数来检测 DNA 序列 的属性 因此 这需要在具有不同超参数的同一数据集上训练大量模型 我正在尝试优化它以在 GPU 上运行 与图像数据集相比 DNA 序列数据集非常小 通常是 4 个 通道 中的
  • 使用 nuget 在包管理器控制台之外更新项目文件

    Nuget exe 仅支持在文件系统 配置级别管理包 powershell 命令具有更新 proj 文件的魔力 话虽如此 我需要能够在 Visual Studio 之外使用最新版本的 NuGet 包更新 csproj 文件 自动 基本上 如
  • 使用 pyodbc 连接 mdb 表

    我试着JOIN在 python pyodbc 中以这种方式访问 两个 MS 表格 query SELECT Karta id FROM Karta JOIN zaznam ON Karta id zaznam karta cursor ex
  • ASMX 文件下载

    我有一个 ASMX 无 WCF Web 服务 其方法可响应如下文件 WebMethod public void GetFile string filename var response Context Response response C
  • 为什么在特定的 Visual Studio 2008 项目中错误地添加了双精度数?

    尝试将 java 代码移植到 C 时我偶然发现了一些奇怪的行为 我无法进行双重加法 即使编译器选项 fp strict 意味着在 Visual Studio 2008 中设置了 正确的 浮点数学 double a 0 4 a 0 40000
  • 如何在checkboxlisttile中选择flutter中的多个复选框

    谁能告诉我如何在 checkboxlisttile 中选择多个选项 在这里我只能单击一个选项 当我检查特定项目时 我想将数据库中注释表中的状态列设置为已完成 实际上 我想选择已完成的项目并将其显示在另一个名为 已完成 的选项卡下 check
  • 如何根据连接数组的值选择 INNER JOIN 表的列

    我在本地服务器中使用 phpMyAdmin 创建了一个 mySQL 数据库 在这个数据库中我存储了我朋友的名字和最喜欢的NBA球队 这显然是多对多的关系 因此 我在 MySQL 中运行以下脚本来为此数据库创建适当的表 CREATE TABL
  • 当我尝试打印幂函数的结果时,我总是得到 0

    我是 C 初学者 当我尝试编写一些这样的代码时 printf n Answer d n 12 pow 2 1 我总是得到答案 0 但是当我像这样写成浮点数时 printf n Answer f n 12 pow 2 1 我得到 答案 24