我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

% nd输出一个位数大于n的整数,得到的结果(肯定不是正确结果)是怎么来的

printf("%10d",12345678910)
printf("%-10d",12345678910)
输出的结果都是-539222978
想知道这个结果编译器是怎么处理得来的

%d输出int类型,你输出的整数超出了int型的取值范围了啊。
如果要输出后面的整数,改为%lld

近期文章

  • xpath怎么提取数字
  • MySQL有几种存储引擎,有什么区别?
  • nginx 页面路径多级怎么配置
  • 关于#CSV文件读取报错#的问题,如何解决?(语言-r语言)
  • python数据分析
  • text不是行内元素咩?怎么独占一样了?
  • 关于使用浏览器远程访问JupyterNotebook的问题
  • sublime text 终端无法输出
  • easyx的图片多张批量加载问题
  • 自定义页面和页面模板wordpress
  • Json 后端数据返回前端 加 apifox测试
  • C++多线程的使用场景有哪些?
  • 笔记本打开就这样了,这是因为什么
  • 为什么把这四个const删了之后就会报错?
  • 用单片机的矩阵键盘设计一个简易的电子琴
  • kali启用蓝牙的时候Can't init device hci0: Connection timed out (110)
  • 如何检查mysql上是否有新数据
  • R语言openland
  • Python里面花括号和方括号的输出
  • 想输入一个三角(例如图下),但是什么都输出不出来

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华