精华内容
下载资源
问答
  • c语言占位符

    2019-07-19 22:08:34
    C语言占位符

    C语言占位符

    常用:

    • %d, %i 代表整数
    • %f 浮点
    • %s 字符串
    • %c char(字符)
    • %p 指针

    注意:字符和字符串,c语言的单双引号。
    %c 对应的是单引号
    %s 对应的是双引号

    不常用

    • %fL 长log
    • %e 科学计数
    • %g 小数或科学计数。
    • %a,%A 读入一个浮点值(仅C99有效)。
    • %c 读入一个字符。
    • %d 读入十进制整数。
    • %i 读入十进制,八进制,十六进制整数。
    • %o 读入八进制整数。
    • %x,%X 读入十六进制整数。
    • %s 读入一个字符串,遇空格、制表符或换行符结束。
    • %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
    • %p 读入一个指针。
    • %u 读入一个无符号十进制整数。
    • %n 至此已读入值的等价字符数。
    • %[] 扫描字符集合。
    • %% 读 % 符号
    展开全文
  • C语言占位符

    2019-09-23 09:45:18
    占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑。 格式占位符(%)是在C/C++语言中格式输入函数,如 scanf、printf 等函数中使用。其意义就是起到格式占位的意思,...

    占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑。

    格式占位符(%)是在C/C++语言中格式输入函数,如 scanf、printf 等函数中使用。其意义就是起到格式占位的意思,表示在该位置有输入或者输出。

    •  %d, %i 代表整数
    •  %f 浮点
    •  %s 字符串
    •  %c char
    •  %p 指针
    •  %fL 长log
    •  %e 科学计数
    •  %g 小数或科学计数。
    •  %a,%A 读入一个浮点值(仅C99有效)。
    •  %c 读入一个字符。
    •  %d 读入十进制整数。
    •  %i 读入十进制,八进制,十六进制整数。
    •  %o 读入八进制整数。
    •  %x,%X 读入十六进制整数。
    •  %s 读入一个字符串,遇空格、制表符或换行符结束。
    •  %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
    •  %p 读入一个指针。
    •  %u 读入一个无符号十进制整数。
    •  %n 至此已读入值的等价字符数。
    •  %[] 扫描字符集合。
    •  %% 读 % 符号

    实例:

    scanf("%d,%d,%d",&a,&b,&c); // 从键盘输入三个整数,用逗号分隔  
    scanf("%c", &s);   // 从键盘输入一个字符  
    scanf("%f", &f);   // 从键盘输入一个浮点型数据  
    printf("%d\n",a);  // 输出一个整数  
    printf("%f\n",b);  // 输出一个浮点数  
    printf("%s\n",c);  // 输出一个字符, 其中\n表示换行

     

    转载于:https://www.cnblogs.com/ruanraun/p/9115196.html

    展开全文
  • C语言占位符 格式占位符

    千次阅读 2020-10-07 08:17:27
    常用占位符: %d, %i------代表整数,%f------浮点数,%s------字符串,%c---...C语言中的格式占位符: %a,%A 读入一个浮点值(仅C99有效)%c 读入一个字符%d 读入十进制整数%i 读入十进制,八进制,十六进制整数%o ...

    常用占位符:

    %d, %i------代表整数,%f------浮点数,%s------字符串,%c------char. %p------指针,%fL------长log,%e------科学计数法,%g------小数或科学计数法。


    C语言中的格式占位符:


    %a,%A         读入一个浮点值(仅C99有效)
    %c                读入一个字符
    %d                读入十进制整数
    %i                 读入十进制,八进制,十六进制整数
    %o                读入八进制整数
    %x,%X          读入十六进制整数
    %s                读入一个字符串,遇空格、制表符或换行符结束。
    %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
    %p                读入一个指针
    %u                读入一个无符号十进制整数
    %n                至此已读入值的等价字符数
    %[]                扫描字符集合
    %%               读%符号

    数据类型和占位符之间的对应关系


    char和unsingned char   %c
    short                              %hd
    unsigned short              %hu
    long                               %ld
    unsigned long               %lu
    int                                  %d
    unsigned int                  %u
    float                              %f/%g
    double                           %lf/%lg

    %f%lf会保留小数点后面多余的0 如 3.1400000 .2%f得 3.14
    %g%lg不会保留 如 3.14

    展开全文
  • 1.首先说一下什么是占位符,大家看到的%d、%f等都是占位符,简单来说就是每种数据类型对应相关的占位符。 2.占位符有哪写? %d //以十进制整型格式 %i //以十进制整型格式 %ld //以十进制长整型格式 %u //以无...
    1.首先说一下什么是占位符,大家看到的%d、%f等都是占位符,简单来说就是每种数据类型对应相关的占位符。
    
    2.占位符有哪写?
    %d		//以十进制整型格式
    %i		//以十进制整型格式
    %ld		//以十进制长整型(long int)格式
    %lld    //以十进制长长整型(long long int)格式
    %u		//以无符号十进制整型格式
    %c		//以字符格式
    %f		//以float型格式输出
    %lf     //以double型格式输出
    %e		//以指数格式
    %le     //以指数格式
    %E		//以指数格式
    %lE     //以指数格式
    %g		//%e或%f的缩短版
    %G		//%E的缩短版
    %s		//以字符串格式
    %o		//以无符号八进制整型格式
    %ho     //以八进制短整型格式输出
    %p		//以地址格式
    %x		//以无符号十六进制整型格式(小x输出的十六进制为小写的)
    %X		//以无符号十六进制整型格式(大X输出的十六进制为大写的)
    %hd		//以短整型格式
    %hu		//以无符号短整型格式
    %lu		//以无符号长整型格式
    
    3.格式输出控制(以下的m和n都是整数)
    %+md		/*按照指定宽度m输出十进制整型数据,如果数据实际宽度大于m则按照实际输出,小于m
    			则按照右对齐(+表示右对齐)输出,+通常省略不写*/
    %-md		/*按照指定宽度m输出十进制整形数据,如果数据实际宽度大于m则按照实际输出,小于m
    			则按照左对齐(-表示左对齐)输出,-不能省略*/
    %+mc		//按照指定宽度m输出字符,+通常省略不写,+表示右对齐
    %-mc		//按照指定宽度m输出字符,不能省略,-表示左对齐
    %+mf		/*按照包括小数点在内的数据宽度m输出浮点型数据,当m大于实际数据宽度时,右对齐,+通常省略
    			当m小于实际数据宽度时,将以实际数值输出*/
    %-mf		/*按照包括小数点在内的数据宽度m输出浮点型数据,当m大于实际数据宽度时,左对齐,-不能省略
    			当m小于实际数据宽度时,将以实际数值输出*/
    %.nf		/*按照指定小数点后的输出宽度输出浮点型数据,当n大于实际数据有效位数时,右边补0,当n小于
    			实际数据有效位数时采用四舍五入处理*/
    %+m.nf		/*按照指定包括小数点在内的数据输出全部宽度,当m大于输出数据全部数据宽度时,左边补空格,
    			当m小于输出全部数据宽度时,将按照实际宽度输出,注意:使用这种格式输出时,将优先考虑n的
    			值,即在满足n的值基础上再判断m对数据输出的影响。当m小于n时,则m对输出数据不起作用*/
    %-m.nf		/*按照指定包括小数点在内的数据输出全部宽度,当m大于输出数据全部数据宽度时,右边边补空格,
    			当m小于输出全部数据宽度时,将按照实际宽度输出,注意:使用这种格式输出时,将优先考虑n的
    			值,即在满足n的值基础上再判断m对数据输出的影响。当m小于n时,则m对输出数据不起作用*/
    %+ms		/*按照输出宽度为m列的字符串输出字符串,当m小于实际的字符串长度时,将按实际字符串输出
    			当m大于实际字符串长度时m时,左补空格*/
    %-ms		/*按照输出宽度为m列的字符串输出字符串,当m小于实际的字符串长度时,将按实际字符串输出
    			当m大于实际字符串长度时m时,右补空格*/
    %+m.ns		/*按照指定输出字符串的长度m输出字符串,当m大于实际字符串长度时,输出的字符串左补空格,
    			当m小于等于实际字符串长度时,将按实际字符串输出。n用于指定输出左边n个字符,当n大于实际
    			字符串长度时,将按实际字符串输出。当m小于n时,忽略m的作用*/
    %-m.ns		/*按照指定输出字符串的长度m输出字符串,当m大于实际字符串长度时,输出的字符串右补空格,
    			当m小于等于实际字符串长度时,将按实际字符串输出。n用于指定输出左边n个字符,当n大于实际
    			字符串长度时,将按实际字符串输出。当m小于n时,忽略m的作用*/
    %.ns		/*用于输出字符串左边n个字符,当n大于实际字符串长度时,按实际字符串输出*/
    
    展开全文
  • %c 读入一个字符%s 读入一个字符串,遇到空格制表或者换行时结束。%d 读入一个十进制整数%x或者%X 读入一个十六进制整数(读出时,%x:小写,%X:大写)%o 读入一个八进制整数%p 读入一个指针,也就是地址%u ...
  • C语言占位符总结

    千次阅读 2013-11-09 14:48:11
    c语言的printf打印数据的时候要用到占位符这里简单总结一下: %d十进制数 %x十六进制 %o八进制 %ld 长整型数 %hd 短整型数 %f 浮点数 %s 字符串 %c 字符 %g 使用一般浮点数或者科学计数法中长度较短的...
  • %s 读入一个字符串,遇到空格制表或者换行时结束。 %d 读入一个十进制整数 %x或者%X 读入一个十六进制整数(读出时,%x:小写,%X:大写) %o 读入一个八进制整数 %p 读入一个指针,也就是地址 %u 读入...
  • 深入理解结构体中占位符的用法复制代码 代码如下:typedef union{struct x{char a1 : 2;char b1 : 3;char c1 : 3;}x1;char c;}my_un;int main(){my_un a;a.c = 100;printf("%d/n",a.x1.c1);printf("%d/n",sizeof(my_...
  • } 输出结果: 3 1 即第一个是3, 而联合体的大小为 1 分析: sizeof为1表示1个字节,结构体中占位符冒号表示占的位数,实际上还是3+3+2=8位就是1个字节 100--->01100100 共用体中结构体的数据也为100. a1占低2位(00...
  • 一般拼接一段字符串在编程中是很常见的事,下面简单做个总结:什么是占位符?占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号.1.Java中处理方法:package com.amos;import java.text.MessageFormat;/*** ...
  • C语言中的各种占位符

    千次阅读 2020-07-19 13:16:31
    C语言占位符 占位符这个名词想必都不陌生,C语言中的%d,%c就再熟悉不过了,那么C语言中究竟都有哪些占位符呢,又都表示什么含义呢? %d:整型 %ld:长整型 %o:八进制数形式整数 %u:十进制数unsigned(无符号)...
  • C语言格式占位符

    2016-02-25 10:29:00
    C语言中的格式占位符: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入...
  • Android Studio集成Lombok Plugin Lombok是Android Studio名列前茅的插件,有啥用,看这个:http://www.blogjava.NET/fancydeepin/archive/2012/07/12/lombok.h ... C语言 用π/4=1-1/3+1/5-1/7+... 求π的近似值 //...
  • 二:占位符的种类和意义 三:实例 一:定义 占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑 格式占位符(%)是在C/C++语言中格式输入函数,如 scanf、printf ...
  • C语言常用占位符及各进制数值定义

    千次阅读 2015-04-20 11:40:53
    %d 十进制整数占位符 %c 字符占位符 %f(.2f) 浮点类型占位符(小数部分占2位) %i 十进制、八进制、十六进制整数占位符 %p 地址占位符(指针占位符) %s 字符串占位符 %x(X) 十六进制整数占位符 %o 八进制整数占位符 %...
  • C语言-占位符

    2014-07-08 21:42:00
    %a浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99)%c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法%E 浮点数、E-记数法%f 浮点数、十进制记数法 %g 根据数值...
  • c语言占位符

    2013-09-18 10:32:00
    long类型用%ld占位 转载于:https://www.cnblogs.com/gm-lotus/p/3327990.html
  • C语言占位符的使用

    千次阅读 2020-06-21 00:49:49
    格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。 格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数...
  • 格式串中占位符比表达式数量多 会显示一个无意义值 格式串中占位符比表 ... C语言gets雨scanf函数的用法 /*1.不同点: scanf不能接受空格.制表符Tab.回车等: 而gets能够接受空格.制表符Tab和回车等: 2.相同点: 字符...
  • C语言中常用的占位符

    万次阅读 2015-05-24 14:50:25
    C语言中的格式占位符
  • 做项目中遇到TextView中...这里主要介绍一下怎么通过占位符和html标签的形式来实现效果。例如想要达到这种效果hello**Android**(假设Android这几个字设动态设置的,并且加粗)首先在string.xml文件中声明hello<b>...
  • C语言 - printf的占位符(%) 异常

    千次阅读 多人点赞 2014-05-23 16:36:19
    C语言中, 使用%代表占位符的意思, 如%d代表int类型, %f代表float类型. 需要注意的是, 占位符需要和使用参数匹配, 否则会出现越界或截断的情况; 如%f, 匹配5, 会导致使用8个字节去匹配4个字节, 会产生越界, 输出0; %d...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,056
精华内容 5,622
关键字:

c语言占位符

c语言 订阅