c中int型和浮点型的格式话输出

news/2024/10/18 16:49:32/文章来源:https://www.cnblogs.com/liujiaxin2018/p/18326858

 

001、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c                     // 测试程序
#include <stdio.h>int main(void)
{int i = 10;printf("i1 = %d\n", i);printf("i2 = %f\n", i);return 0;
}
[root@PC1 test]# gcc test.c -o kkk             // 编译
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk           // %f不能转换int型数据
i1 = 10
i2 = 0.000000

 

002、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c               // 测试程序
#include <stdio.h>int main(void)
{int i = 8.888;                   // 把int型给予浮点型数据printf("i1 = %d\n", i);          // %d转换printf("i2 = %f\n", i);          // %f转换 return 0;
}
[root@PC1 test]# gcc test.c -o kkk         // 编译
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk                     ## int型无法用%f转换
i1 = 8
i2 = 0.000000

 。

 

003、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c           // 测试程序
#include <stdio.h>int main(void)
{double i = 9.888;printf("i1 = %f\n", i);printf("i2 = %d\n", i);      // 用%d转换doublereturn 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk              ## 无法正常转换
i1 = 9.888000
i2 = 2147483634

 。

 

004、

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c                // 测试程序
#include <stdio.h>int main(void){double i = 10;printf("i1 = %f\n", i);printf("i2 = %d\n", i);return 0;
}
[root@PC1 test]# gcc test.c -o kkk
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk              ## %d无法转换double型数据
i1 = 10.000000
i2 = 2147483633

 

 。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/772586.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟环境的jupter notebook 版本升级问题

1、进入虚拟环境,且查看资源列表 2、升级为7.0版本 pip install --upgrade notebook==7.0.0 ...... 3、查看notebook版本 pip show notebook 4、重启 jupter notebook(虚拟环境下的) 如果出现闪退可以卸载:pip uninstall notebook 然后重新安装新的版本或回退到原来版本

Diffusion|DDIM 理解、数学、代码

DIFFUSION系列笔记|DDIM 数学、思考与 ppdiffuser 代码探索 论文:DENOISING DIFFUSION IMPLICIT MODELS 该 notebook 主要对 DDIM 论文中的公式进行小白推导,同时笔者将使用 ppdiffusers 中的 DDIM 与 DDPM 探索两者之间的联系。读者能够对论文中的大部分公式如何得来,用在了…

gitlab 服务搭建小记

gitlab 内网服务搭建小记给团队搭建一个内网 gitlab 服务 准备工作 docker 准备好 docker 环境,如果 docker 不能用,可以参考 一个视频解决Docker安装, Pull, 找镜像等难题 Docker停服怎么办?Docker镜像无法拉取_哔哩哔哩_bilibili docker 安装 gitlab // 拉取镜像 docker i…

不是,大哥,咱这小门小户的,别搞我CDN流量啊

CDN流量被刷?如何应对?分享是最有效的学习方式。 博客:https://blog.ktdaddy.com/最近遇上事儿了,老猫的小小博客网站【程序员老猫的博客】被人盗刷CDN流量了。开始的时候收到了欠费的短信也没有怎么去重视。虽然说费用没有多少,但是也是一个教训。博客从最初地搭建到现在…

VM CentOS7-2009 固定IP地址(系统工具-设置-网络)

1、配置VM 1)、【虚拟网络编辑器】2)、配置DHCP 修改IP地址范围和租用时间 3)、NAT设置注:Centos配置网关:192.168.177.2 2、配置centos的IPV43、主机192.168.177.128 ----》 ifconfig

Team center表格开发样例 --转自PLMCode

第一步:分别在自己的模块下的html、viewmodel、js文件夹下,加入下列三个文件simpleTableTestPageTableView.html、simpleTableTestPageTableViewModel.json、simpleTableTestPageService.js 第二步:simpleTableTestPageTableView.html <aw-splm-table gridid="examp…

财务知识——月末计提、结转、摊销

财务知识——月末计提、结转、摊销

Windows下校验压缩包MD5码和解压分段压缩包

1.使用git中工具md5sum校验MD52.分卷解压缩只需要将全部压缩包放一个文件夹内,解压第一个即可本文来自博客园,作者:变秃了也就变强了,转载请注明原文链接:https://www.cnblogs.com/lichangyi/p/18326817

计算机组成与体系结构-CPU组成

CPU由控制器和运算器两大部分组成,在控制器的控制之下,运算器存储器和输入输出设备等部件构成了一个整体。CPU的控制器 程序计数器(PC):存放下一条指令在内存的地址 指令寄存器(IR):存放即将要执行的指令 指令译码器(ID):翻译指令(操作码+操作地址) 地址寄存器(AR):保存当前C…

C 语言基础

C 语言 1. 入门 优点:功能强大 操作系统、嵌入式、动态库、服务器、应用程序、外挂、其他语言等执行效率高 C语言描述问题比汇编语言简练,而代码质量与汇编语言相当可移植性好 一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行缺点: 面…

3.5 JavaScript——常用库

jQuery 更加方便控制前端组件和属性 使用方式在<head>元素中添加:<script src="https://cdn.acwing.com/static/jquery/js/jquery-3.3.1.min.js"></script>按jQuery官网提示下载选择器 $(selector)类似于CSS选择器。例如: let $div = $(div);//通…