首页 > 其他分享 >11.5

11.5

时间:2023-11-05 23:55:32浏览次数:32  
标签:进制 int 11.5 浮点数 long printf 类型

11.5printfscanf介绍

占位符

scanfprintf中可以使用,意思是这个位置是有占位符占用,可以在双引号时候使用逗号分隔开需要替换的值,其与占位符一一对应

"%d%c%d",21,a,22
--->21a22

常用占位符列举

  • %a:⼗六进制浮点数,字⺟输出为⼩写
  • %A:六进制浮点数,字⺟输出为⼤写
  • %c:字符
  • %d:⼗进制整数
  • %e:使⽤科学计数法的浮点数,指数部分的 e 为小写
  • %E:使⽤科学计数法的浮点数,指数部分的 E 为大写
  • %i:整数,基本等同于 %d
  • %f:⼩数(包含 float 类型和 double 类型)
  • %g:6个有效数字的浮点数。整数部分⼀旦超过6位,就会⾃动转为科学计数法,指数部分的 e 为⼩写
  • %G:等同于 %g ,唯⼀的区别是指数部分的 E 为⼤写
  • %hd:⼗进制 short int 类型
  • %ho:⼋进制 short int 类型
  • %hx:⼗六进制 short int 类型
  • %hu:unsigned short int 类型
  • %ld:⼗进制 long int 类型
  • %lo:⼋进制 long int 类型
  • %lx:⼗六进制 long int 类型
  • %lu:unsigned long int 类型
  • %lld:⼗进制 long long int 类型
  • %llo:⼋进制 long long int 类型
  • %llx:⼗六进制 long long int 类型
  • %llu:unsigned long long int 类型
  • %Le:科学计数法表⽰的 long double 类型浮点数
  • %Lf:long double 类型浮点数
  • %n:已输出的字符串数量。该占位符本⾝不输出,只将值存储在指定变量之中
  • %o:⼋进制整数
  • %p:指针
  • %s:字符串
  • %u:⽆符号整数(unsigned int
  • %x:⼗六进制整数
  • %zd:size_t 类型
  • %% :输出⼀个百分号

printf

将参数文本输出到屏幕,它里面的f代表format(格式化),表示可以定制文本格式。

经典:

#include<stdio.h>
int main()
{
    printf("Hello World");
    return 0;
}

如果希望换行,可以在想要换行的地方添加\n(换行符)

printf()是标准库的头文件stdio.h定义的,在使用之前,必须在源码文件头部引入这个头文件

stdio->>standard input output

限定宽度
"%5d"-->表示这个占位符宽度至少为5,如果不为5则在前面补空格,可补充‘0’,‘+/-’等符号
例:
    数字
printf("%5d",123);//"  123"
printf("%-5d",123);//"123  "
printf("%12f",123.45);//"  123.450000"-->小数的默认显示精度是小数后6位,所以前面补2个空格
printf("%+d",12);//"+12"
printf("%+d",-12);//"-12"-->显示符号
printf("%.2f",0.5);//"0.50"
printf("%6.3f",0.5);//"  0.500"
printf("%*.*f",6,2,0.5);//与上一个等价,即可以通过传参实现
	字符串
printf("%.5s","hello world");//"hello"

标签:进制,int,11.5,浮点数,long,printf,类型
From: https://www.cnblogs.com/4864c/p/17811604.html

相关文章

  • 2023.11.5——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.软考知识明日计划:学习......
  • 11.5 做题记录
    [ABC167D]Teleporter一眼有循环节,然后就秒了。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=2e5+10;intn,k,a[N],vis[N],xhj=0;pair<int,int>bs[N];signedmain(){ cin>>n>>k; for(inti=1;......
  • 11.5每日总结(阅读笔记4)
    《构建之法》第一章介绍了软件工程的概念、理论、知识点和软件工程和计算机科学的关系。具体来说是让我认识到了以下几个概念:源代码管理,配置管理,质量保证,软件测试,需求分析。程序理解,软件维护,服务运营,合称为软件的生命周期。另外读到"将软件与程序分隔开来的就是用户体验"这个理......
  • centos stream 9 编译 python3.11.5 源代码
    wgethttps://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgztar-zxvfPython-3.11.5.tgzcdPython-3.11.5执行配置帮助./configure--help主要是想设置安装路径Installationdirectories:--prefix=PREFIXinstallarchitecture-independentfilesinP......
  • cuda11.5 paddlepaddle-gpu安装出错
    检查安装paddlepaddle-gpu版本为cuda11.5没有对应的版本报错信息RunningverifyPaddlePaddleprogram...I080216:31:52.487021271111interpretercore.cc:237]NewExecutorisRunning.W080216:31:52.487298271111gpu_resources.cc:119]PleaseNOTE:device:0,G......
  • 11.5 throws关键词
    demo1classMyMath{ publicstaticintdiv(intx,inty)throwsException{ returnx/y; }}publicclassJavaDemo{ publicstaticvoidmain(Stringargs[]){ try{//调用throws方法时,需要进行异常处理,否则报错 System.out.println(MyMath.div(10,2)); ......
  • TensorFlow11.5 循环神经网络RNN-LSTM、LSTM实战
    LSTM的产生我们之前在求RNN的loss的时候很容易出现梯度弥散或者梯度爆炸。这个LSTM的出现很大程度上减少了梯度弥散的情况。还有一个很重要的就是RNN只能够记住一个比较短的序列,如果一个句子单词很多的话,它学到最后一个的时候可能它的前面的就忘记了。而这个LSTM能够改善这问题......
  • 技术人员的捐赠方式:帮博客园一年节省11.55%成本
    有点标题党嫌疑,大家忽略就好,作为园子老人,确实想为园子出一份力。压缩前共21.4MB压缩后节省64%流量成本节省11.55%=33%*70%*50%解释:从https://www.cnblogs.com/cmt/p/17280054.html这篇文章的官方评论回复中得知,三分之一的成本是服务器成本服务器成本中70%是流......
  • Lightroom Classic 2022 for Mac(Lrc2022) 11.5中文激活版
    Lightroom Classic2022是一款桌面照片编辑和管理软件,照片后期处理软件,数码摄影师必备工具,主要面向数码摄影师、图形设计等专业人士和高端用户,以及所有喜好拍照、需要拍照......
  • 【信管11.5】合同、采购、招投标相关法规
    合同、采购、招投标相关法规关于法律法规相关的内容,其实并没什么可以多说的,我也只是列出来,大家挑着背吧。当然,这里也不都是完完全全的法律条文,有一些也可能是一些归纳总结。......