c语言中e什么作用是什么,c语言中%e是什么意思-程序员宅基地

技术标签: c语言中e什么作用是什么  

满意答案

00e27ab806e4881f8254fe7ae8741834.png

yeye_pig

2019.11.25

00e27ab806e4881f8254fe7ae8741834.png

采纳率:40%    等级:9

已帮助:614人

c语言%e的意思是:以指数形式输出实数。

指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数。

printf函数族中对于%p一般以十六进制整数方式输出指针的值,附加前缀0x。

示例:

int

i

=

1;

printf("%p",&i);

相当于

int

i

=

1;

printf("0x%x",&i);

对于32位的指针,输出一般会是类似0xf0001234之类的结果。

%e存在的理由除了附加前缀输出的便利性以外,指针的大小是不确定的,由实现决定。

根据地址空间的大小,一般有16位、32位、64位的指针。

尽管目前32位平台上的指针一般全是32位的,但旧的一些平台上可能有多种长度的指针(例如非标准的near、far、huge修饰的pointer)混用,无法用%x、%lx、%hx、%llx(对应int、long、short、long

long)中的任意一种保证能输出所有类型的指针。

其余由“%”和格式字符组成的意义是:

%d整型输出,%ld长整型输出,

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,

%u以十进制数输出unsigned型数据(无符号数)。

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零。

00分享举报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42125192/article/details/116981786

智能推荐

centos8使用命令修改主机名_centos8stream 关于的名称-程序员宅基地

文章浏览阅读1.1k次。hostnamectl set-hostname layuiFilehostname #查看主机名然后先跳到普通用户再exit退到root看其生效或reboot重启生效_centos8stream 关于的名称

安卓高手之路之图形系统(6)requestLayout的流程_kotlin requestlayout-程序员宅基地

文章浏览阅读1.1w次。当一个View调用requestLayout的时候,会给当前的View设置一个FORCE_LAYOUT标记。由此向ViewParent请求布局。这样从这个View开始向上一直requestLayout。最终到达ViewRootImpl。ViewParent 就是当前的传输链。【参见职责链设计模式】 第一步。ViewRootImpl发现请求了布局。那么就会调用measure方_kotlin requestlayout

python opencv 灰度图转换和resize函数的使用_python cv2 resize(img1, ())-程序员宅基地

文章浏览阅读1.7k次。import cv2import numpy as npimg1 = cv2.imread('left.png',1)img1 = cv2.resize(img1, (797,1212))dst1 = cv2.cvtColor(img1,cv2.COLOR_BGR2GRAY)cv2.imwrite('l.png',dst1)img1 = cv2.imread('left.png',1..._python cv2 resize(img1, ())

Socket基础六:基于数据报套接字的网络程序(udp丢包测试)_数据报套接字 丢包测试-程序员宅基地

文章浏览阅读656次。Socket基础五:基于数据报套接字的网络程序(udp丢包测试)作者:刘磊 2020.4.27   参考书目:《Windows网络编程》刘琰等著一、功能函数1、int udp_server_fun_packetloss(SOCKET s){ int iResult = 0; int count = 0; struct sockaddr_in cliaddr; int addrlen = sizeof(sockaddr_in); char recvline[MAXLINE]; do_数据报套接字 丢包测试

国内elasticsearch和kibana镜像、ik分词器_ik分词器国内镜像-程序员宅基地

文章浏览阅读1.6k次。发现华为云有一个好用的国内镜像kibana各个版本下载地址:https://mirrors.huaweicloud.com/elasticsearch/kibana各个版本下载地址:https://mirrors.huaweicloud.com/kibana/ik分词器各个版本下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases亲测下载速度非常快..._ik分词器国内镜像

UI自动化测试-程序员宅基地

文章浏览阅读1k次。UI自动化是一个运用非常广泛的技术,想要深入精通是需要我们不断地积累,沉淀的,这样才能解决一个又一个的难题,从而使我们的项目质量更上一个台阶。_ui自动化

随便推点

2024年软件测试工具总结 —— 性能测试工具_magicotp,软件测试基础入门_web页面性能测试工具-程序员宅基地

文章浏览阅读512次,点赞19次,收藏12次。WebLOAD是一款针对Web应用程序的企业级负载和性能测试工具,提供性能、完整性和可伸缩性测试等功能,能够同时模拟数千个用户,因此您可以测试重流量负载,并报告应用程序中的弱点、约束和性能瓶颈。它是一个以开发人员为中心(当然,测试人员亦可以使用,因为真的很方便),免费和开源的负载测试工具,旨在使性能测试具有生产力和令人愉悦的体验,可最大程度地减少系统资源的消耗。在线性能监控是指借助监控工具,监控系统性能的实际数据,因为是真实数据,比研发环境中通过工具产生负载得到的测试结果更客观,更有分析价值。_web页面性能测试工具

Java进制转换, 数据类型, 运算符_java 32进制递增-程序员宅基地

文章浏览阅读511次。 1:进制转换转换规则:先把数据的每一位上的系数乘以对应基数的次幂(低位从零开始),然后相加即可十进制到其他进制规则:除基取余,直到商为0,最后将余数反转十进制到二进制: 除2取余,直到商为0,最后将余数反转 例: 十进制13对应的二进制数据是1101 二进制到十进制的技巧(8421码)十进制到八进制: 除8取余,直到商为0,最后将余数反转 例: ..._java 32进制递增

【前端】CSS水平居中的6种方法-程序员宅基地

文章浏览阅读2.1k次。左右两边间隔相等的居中。_css水平居中

pycharm中安装BeautifulSoup_pycharm安装beautifulsoup-程序员宅基地

文章浏览阅读9k次,点赞12次,收藏14次。0x00 为了学习爬虫技术,买了本用Python写网络爬虫,由于本人学的Python3,这本书是用python2.7. 故转战 python网络数据采集。按照这本书的内容,安装BeautifulSoup。0x01 0x02 0x03 0x04 0x05 由于python3的BeautifulSoup是搞在了bs4的里面的,故代码应该这么写from..._pycharm安装beautifulsoup

JetBrains家所有IDE保存时自动格式化代码: Clion/PyCharm/Intellij IDEA_jetrains rider 格式化文件-程序员宅基地

文章浏览阅读4.4k次,点赞6次,收藏12次。JetBrains家所有IDE保存时自动格式化代码: Clion/PyCharm/Intellij IDEA众所周知,JetBrains家的IDE使用体验非常好,可以很多从VSCode过来的小伙伴并不熟悉,本来在VSCode里面只需要在settings.json中一行简单的指令就可以解决在保存时自动格式化代码的问题,但是在JB全家桶中却难以实现,很多复杂的教程都让大家使用File Watcher或类似的工具来监视文件变化,不仅步骤繁琐,而且也无法在所有IDE上通用,今天给大家介绍一款JB全系可用的插件,非_jetrains rider 格式化文件

18软工实践 - 第七次作业 - 需求分析报告-程序员宅基地

文章浏览阅读335次。目录 组队后的团队项目的整体计划安排 项目logo及思维导图 项目logo 思维导图 产品思维导图 产品思维导图-引导 产品思维导图-后端数据处理、存储 产品思维导图-短信识别 产品思维导图-智能分析 ..._软工shijian需求分析

推荐文章

热门文章

相关标签