精华内容
下载资源
问答
  • 1,\v垂直制表\f换页对屏幕没有任何影响,但会影响打印机执行响应操作。 2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。 3,\t 光标向前移动四格或八格...
  • 小数格式、指数格式精简格式等等
  • 关于C语言中的字符串数组输入输出控制符的若干问题 示例一 #include<stdio.h> void main) { int i; int a[6]; for(i=0;i;i++) { printf"please enter a number:\n" ; scanf%d(a[i]; } printf%d%d%d%d%d%d,a[0],a[1],...
  • C语言转义字符和格式控制符参考 例如 :\a:蜂鸣,响铃 \b:回退:向后退一格 等等的详细介绍
  • C语言转义字符和格式控制符参考[][文].pdf
  • c语言格式控制符和转义字符

    千次阅读 2014-03-14 11:55:31
    1. 格式控制符 格式输出printf 作用是向终端输出若干个类型任意的数据。 格式:printf (格式控制符,输出列表) 1) 格式控制符 l % 格式说明引导符。 l - 指定左对齐输出。 l 0 指定...

    1.         格式控制符

    格式输出printf 作用是向终端输出若干个类型任意的数据。

    格式:printf (格式控制符,输出列表)

    1)         格式控制符

    l          %  格式说明引导符。

    l          -  指定左对齐输出。

    l          0  指定空位填零。

    l          m.n  指定输出域宽度及精度

    m表示数据最小宽度,如果实际数据宽度>m,按实际数据宽度输出,如果实际数据宽度<m,左边补空格。n对于实数来讲表示n位小数,对于字符串来讲,表示截取的字符个数

    l          l,h    输出长度的修正

    l对整型指定长整型long

    例:%ld , %lx , %lo , %lu

    l对实型指定双精度double

    例:%lf

    只用于整型的格式字符修正为short

    例:%hd , %hx , %ho , %hu

     

    2)         格式字符 指定输出项的数据类型和输出格式。

    l          d  有符号十进制整数。

    l          o  无符号八进制数。

    l          x   无符号十六进制数(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数)

    l          u  不带符号的十进制整数。

    l          c    输出一个字符。

    l          s  输出一个字符串

    l          e  以指数形式输出实型数。

    l          f        以小数形式输出实型数(单精度,或称浮点数)。

    l          g   自动决定输出格式为e和f中较短的一种,不打印无效的零。

    l          %   输出%

    补充:%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)

               %p 指针

     

    注意:

    ?         对于单精度数,使用 %f 格式符输出时,仅前7位是有效数字,小数6(有效数字定义:在一个近似数中,从左边第一个不是0的数字起,到精确到末位数止,所有的数字,都叫这个近似数字的有效数字)。

    ?         对于双精度数,使用 %lf 格式符输出时,前16位是有效数字,小数6

    ?         编译程序只是检查printf 函数的调用形式,不分析格式控制字符串,如果格式字符与输出项的类型不匹配,不进行类型转换(输出的数为随机)。

    ?         格式控制字符串中可以包含转义字符

    ?         格式控制字符串中的普通字符则原样输出

    ?         输出项的参数除了常数、变量外还可以是表达式、函数调用。

    ?         %g,%f和%e这三个格式用于打印浮点值,%g格式用于打印那些不需要按列对齐的浮点数特别有用,其作用有:

    a)         去掉该数尾多余的零(没有达到六位的数)

    b)         保留六位有效数字(多余六位的)

    %e格式用于打印浮点数时,一律显式地使用指数形式

    例如:输出圆周率时是:3.141593e+00

        它们的区别:

        %g格式打印出的数是总共6位有效数字

        %e格式打印出小数点后的6位有效数字

    %f禁止使用指数形式来表示浮点数,因此圆周率输出为:3.141593(但注意它的精度要求:也是小数点后6位有效数字)

    ?         %E和%G只是在输出时用大写字母(E)代替了小写字母(e)

    ?         %%格式用于打印一个%字符。

    ?         输出正负号的技巧,例如:

    printf("%+d %+d %+d\n",-5,0,5);

    只要在中间加个“+”号就行,作用是输出符号位(即,数的正负号)

    如果不希望正数的前面出现‘+’号,只要在“% d”中间加个“ ”号(即空格)就行,例如:

    int i;

    for(i=-3;i<=3;i++)

    printf("% d\n",i);    // 注意%和d之间有一个空格

     

     2.         转义字符

    \a: 蜂鸣,响铃

    \b: 回退:向后退一格

    \f: 换页

    \n: 换行,光标到下行行首

    \r: 回车,光标到本行行首

    \t: 水平制表

    \v: 垂直制表

    \\: 反斜杠

    \': 单引号

    \": 双引号

    \?: 问号

    \ddd: 1到3位八进制数所代表的字符

    \xhh: 1到2位十六进制数所代表的字符

    \0: 空字符(NULL),什么都不做

    注:

    l          \v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

    l          \n其实应该叫回车换行。换行只是换一行;\r回车只是回到行首。

    l          \t 光标向前移动四格或八格,可以在编译器里设置

    l          \' 在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。

    例:

    如果在字符'a'中直接使用',就会出现这种情形:'a'' ,编译器会报错,因为编译器会认为多写了一个单引号。

    所以在字符中时,必须使用\',以避免歧义性。

    如果为了在字符串里面添加一个单引号,直接用单引号 '  即可,如果用转义字符 \' 的话就会把\'两者直接算进去。


    转自  http://blog.csdn.net/21aspnet/article/details/1535459

    展开全文
  • C语言第17讲C语言格式控制符和转义字符[归类].pdf
  • 目录 1.字符串描述相关概念 ...字符串描述:首先,字符串描述就是用字符串描述一个设备的一些属性,毕竟人能看懂的是字符,而不是十六进制,描述的属性包括设备厂商名字、产品名字、产品序列号、各个配.

    目录

    1.字符串描述符相关概念

    2.语言ID描述符组成、详解、代码

    (1)语言ID描述符组成

    (2)语言ID描述符详解

    (3)语言ID描述符STM32代码

    3.字符串描述符索引剖析

    4.字符串描述符组成、详解、代码

    (1)字符串描述符组成

    (2)字符串描述符详解

    (3)字符串描述符STM32代码


    1.字符串描述符相关概念

    字符串描述符:首先,字符串描述符就是用字符串描述一个设备的一些属性,毕竟人能看懂的是字符,而不是十六进制,描述的属性包括设备厂商名字、产品名字、产品序列号、各个配置名字、各个接口名字,还有就是由我们用户自己定义的字符串,说白了就是起名字,让人们一看就知道这个设备是什么设备,字符串描述符对于设备来说是可选的

    语言ID描述符:给大家明确一点,其实语言ID描述符也是字符串描述符,它比较特殊,是用来告诉主机其他字符串描述符里面的字符串都支持哪国家语言,因为USB标准全球都在用,字符串的显示形式也是各种各样。

    主机需要先获取语言ID描述符确定都用哪些编码,才能正确解析后续得到的字符串描述符。再次说明,语言ID描述符和字符串描述符是一起出现的,因为只有确定了用什么语言,才能读懂后面的字符串。

    2.语言ID描述符组成、详解、代码

    (1)语言ID描述符组成

    (2)语言ID描述符详解

    1.bLength

    描述符长度,这里的长度不确定,有可能会指示主机需要支持多国语言;

    2.bDescriptorType

    描述符类型,语言ID描述符也是字符串述符,类型为0x03;

    3.wLANGID[0]

    要支持的语言ID号,从USB_LANGIDs.pdf这个文档中查询,我也没有下载,大家可以去搜索查询,这里截取了一张图,其实我们用的最多就是标红的两种编码;

    4.wLANGID[n]

    有可能会支持多种语言,我们这里先只支持一种,支持U.S English。

    (3)语言ID描述符STM32代码

    /* USB String Descriptors (optional) */
    const uint8_t CustomHID_StringLangID[CUSTOMHID_SIZ_STRING_LANGID] =
    {
        CUSTOMHID_SIZ_STRING_LANGID,
        USB_STRING_DESCRIPTOR_TYPE,
        0x09,
        0x04
    }; /* LangID = 0x0409: U.S. English */

    3.字符串描述符索引剖析

    我们前面学过设备描述符、配置描述符、接口描述符,里面有各种字符串描述符索引项,大家肯定有疑惑不知道里面设置为多少,为什么厂商字符串索引、产品字符串索引、产品序列号字符串描述符索引规定为1、2、3等等。

    在这里给大家解释下,其实索引号0是给语言ID字符串描述符的,主机必须先获取语言ID字符串描述符才能知道是哪国语言。所以设备如果要实现字符串描述符主机请求的响应,就必须先实现语言ID字符串描述符,当主机使用GET_DESCRIPTOR请求字符串描述符并且索引值为0时,设备必须返回语言ID字符串描述符(记住这里是必须)。

    其它索引号也是主机规定的,主机请求索引号为1的字符串描述符,主机收到设备返回的字符串以后就认为是对厂商的字符串说明,设备你如果返回其它的字符串就是不按套路出牌,主机就会显示错位,比如会把厂商字符串显示到产品显示那块去。

    如果设备不支持厂商字符串描述符、产品字符串描述符、产品序列号字符串描述符、配置字符串描述符、接口字符串描述符,则对应地方索引应该被设置为0,如下图几处地方设置为0即可。

     

    4.字符串描述符组成、详解、代码

    (1)字符串描述符组成

    (2)字符串描述符详解

    1.bLength

    描述符长度,这里的长度不确定,因为字符串多长不定;

    2.bDescriptorType

    描述符类型,字符串描述符类型为0x03;

    3.bString

    UNICODE编码的字符串。

    (3)字符串描述符STM32代码
     

    ONE_DESCRIPTOR String_Descriptor[4] =
    {
        // index = 0;
        {(uint8_t*)CustomHID_StringLangID, CUSTOMHID_SIZ_STRING_LANGID},
        // index = 1;
        {(uint8_t*)CustomHID_StringVendor, CUSTOMHID_SIZ_STRING_VENDOR},
        // index = 2;
        {(uint8_t*)CustomHID_StringProduct, CUSTOMHID_SIZ_STRING_PRODUCT},
        // index = 3;
        {(uint8_t*)CustomHID_StringSerial, CUSTOMHID_SIZ_STRING_SERIAL}
    };
    
    const uint8_t CustomHID_StringVendor[CUSTOMHID_SIZ_STRING_VENDOR] =
    {
        CUSTOMHID_SIZ_STRING_VENDOR, /* Size of Vendor string */
        USB_STRING_DESCRIPTOR_TYPE,  /* bDescriptorType*/
        // Manufacturer: "STMicroelectronics" 
        'M', 0, 'y', 0, 'U', 0,'S', 0,'B', 0, '_', 0, 'H', 0,'I',0,'D',0
    };
    
    const uint8_t CustomHID_StringProduct[CUSTOMHID_SIZ_STRING_PRODUCT] =
    {
        CUSTOMHID_SIZ_STRING_PRODUCT,          /* bLength */
        USB_STRING_DESCRIPTOR_TYPE,        /* bDescriptorType */
        'B', 0, 'y', 0, ' ', 0, 'v', 0, 'i', 0, 'e', 0,'w',0,'t',0,'o',0,'o',0,'l',0
    };
    uint8_t CustomHID_StringSerial[CUSTOMHID_SIZ_STRING_SERIAL] =
    {
        CUSTOMHID_SIZ_STRING_SERIAL,           /* bLength */
        USB_STRING_DESCRIPTOR_TYPE,        /* bDescriptorType */
        'x', 0, 'x', 0, 'x', 0,'x', 0,'x', 0, 'x', 0, 'x', 0
    };

     

    1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

    2.未经原作者允许不得转载本文内容,否则将视为侵权;

    3.转载或者引用本文内容请注明来源及原作者;

    4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

    下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

    展开全文
  • C语言中的格式控制符

    万次阅读 多人点赞 2018-07-13 13:13:17
     用在输入输出函数scanf( )printf( )中的格式...1.格式控制符的形式% [-] [0] [m/m.n] [l/h] 格式控制符 其中[ ]里面的内容是可选的 -:表示左对齐,缺省情况下为右对齐(若没规定输出数据的宽度则为左对...
    
         用在输入 输出函数scanf( )和printf( )中的格式控制部分, 即第一个逗号前的双引号内 ,用来对输出的数据(标识符或表达式)进行格式说明,包括数据类型、长度、对齐方式、小数位数等。
    1.格式控制符的形式
    %  [-]  [0]  [m/m.n]  [l/h] 格式控制符
         其中[ ]里面的内容是可选的
         -:表示左对齐,缺省情况下为右对齐(若没规定输出数据的宽度则为左对齐)。
         0:当规定输出数据的宽度时,所输出数据实际的宽度小于规定的宽度,则在左边用“0”补齐。
         m/m.n:m规定了输出数据的宽度(位数),若数据实际的宽度大于m,则突破m的限制全部输出,反之, 将数据全部输出之后用空格进行左补齐;对于实数n是指小数点后的位数,若n小于小数点后实际的位数,则按四舍五入原则进行截取;对于字符串,n表示从左至右截取的字符个数。
         l/h:l表示长整型数据(可用于%ld。%lo,%lx,%lu),以及double型数据(%lf或%le);h表示短整型数据(可用于%hd。%ho,%hx)。
    2.格式控制符及其功能(以输出为例)

    %d:用来输出有符号的十进制整数(包括char类型

    %u:用来输出无符号的十进制整数(包括char类型

    %o:用来输出无符号的八进制整数

    %x:用来输出无符号的十六进制整数

    %c:用来输出单个字符

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

    %f:用来输出小数形式的十进制浮点数(输入时小数形式和指数形式都可以识别)

    %e:用来输出指数形式的十进制浮点数(输入时小数形式和指数形式都可以识别)

    %g:用来输出指数形式和小数形式两者中较短的十进制浮点数(输入时小数形式和指数形式都可以识别)

    3.注意事项
    (1)f表示的浮点数精度为6, 若浮点数的实际小数位长大于6,则截取6位,第7位四舍五入;若浮点数的实际小数位数小于6,则后补0。如1.23转换成1.230000;1.23456789转换成1.234568。
    (2)对于实数,m指的是包括小数点在内的数据的位数。
    (3)%作为算术运算符时,可用于求余(也叫取模),余数的正负号与被除数相同。
    4.实例

    展开全文
  • ASCII控制字符

    千次阅读 2020-08-06 09:02:48
    它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,...

     

    ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

    ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
    0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

    32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

    65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
      
    ASCII控制字符
    二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义
    0000 0000 0 00 NUL ␀ 空字符(Null)
    0000 0001 1 01 SOH ␁ 标题开始
    0000 0010 2 02 STX ␂ 本文开始
    0000 0011 3 03 ETX ␃ 本文结束
    0000 0100 4 04 EOT ␄ 传输结束
    0000 0101 5 05 ENQ ␅ 请求
    0000 0110 6 06 ACK ␆ 确认回应
    0000 0111 7 07 BEL ␇ 响铃
    0000 1000 8 08 BS ␈ 退格
    0000 1001 9 09 HT ␉ 水平定位符号
    0000 1010 10 0A LF ␊ 换行键
    0000 1011 11 0B VT ␋ 垂直定位符号
    0000 1100 12 0C FF ␌ 换页键
    0000 1101 13 0D CR ␍ 归位键
    0000 1110 14 0E SO ␎ 取消变换(Shift out)
    0000 1111 15 0F SI ␏ 启用变换(Shift in)
    0001 0000 16 10 DLE ␐ 跳出数据通讯
    0001 0001 17 11 DC1 ␑ 设备控制一(XON 启用软件速度控制)
    0001 0010 18 12 DC2 ␒ 设备控制二
    0001 0011 19 13 DC3 ␓ 设备控制三(XOFF 停用软件速度控制)
    0001 0100 20 14 DC4 ␔ 设备控制四
    0001 0101 21 15 NAK ␕ 确认失败回应
    0001 0110 22 16 SYN ␖ 同步用暂停
    0001 0111 23 17 ETB ␗ 区块传输结束
    0001 1000 24 18 CAN ␘ 取消
    0001 1001 25 19 EM ␙ 连接介质中断
    0001 1010 26 1A SUB ␚ 替换
    0001 1011 27 1B ESC ␛ 跳出
    0001 1100 28 1C FS ␜ 文件分割符
    0001 1101 29 1D GS ␝ 组群分隔符
    0001 1110 30 1E RS ␞ 记录分隔符
    0001 1111 31 1F US ␟ 单元分隔符
    0111 1111 127 7F DEL ␡ 删除
    ASCII可显示字符
    二进制 十进制 十六进制 图形
    0010 0000 32 20 (空格)(␠)
    0010 0001 33 21 !
    0010 0010 34 22 ”
    0010 0011 35 23 #
    0010 0100 36 24 $
    0010 0101 37 25 %
    0010 0110 38 26 &
    0010 0111 39 27 ’
    0010 1000 40 28 (
    0010 1001 41 29 )
    0010 1010 42 2A *
    0010 1011 43 2B +
    0010 1100 44 2C ,
    0010 1101 45 2D -
    0010 1110 46 2E .
    0010 1111 47 2F /
    0011 0000 48 30 0
    0011 0001 49 31 1
    0011 0010 50 32 2
    0011 0011 51 33 3
    0011 0100 52 34 4
    0011 0101 53 35 5
    0011 0110 54 36 6
    0011 0111 55 37 7
    0011 1000 56 38 8
    0011 1001 57 39 9
    0011 1010 58 3A :
    0011 1011 59 3B ;
    0011 1100 60 3C <
    0011 1101 61 3D =
    0011 1110 62 3E >
    0011 1111 63 3F ?

    二进制 十进制 十六进制 图形
    0100 0000 64 40 @
    0100 0001 65 41 A
    0100 0010 66 42 B
    0100 0011 67 43 C
    0100 0100 68 44 D
    0100 0101 69 45 E
    0100 0110 70 46 F
    0100 0111 71 47 G
    0100 1000 72 48 H
    0100 1001 73 49 I
    0100 1010 74 4A J
    0100 1011 75 4B K
    0100 1100 76 4C L
    0100 1101 77 4D M
    0100 1110 78 4E N
    0100 1111 79 4F O
    0101 0000 80 50 P
    0101 0001 81 51 Q
    0101 0010 82 52 R
    0101 0011 83 53 S
    0101 0100 84 54 T
    0101 0101 85 55 U
    0101 0110 86 56 V
    0101 0111 87 57 W
    0101 1000 88 58 X
    0101 1001 89 59 Y
    0101 1010 90 5A Z
    0101 1011 91 5B [
    0101 1100 92 5C \
    0101 1101 93 5D ]
    0101 1110 94 5E ^
    0101 1111 95 5F _
    二进制 十进制 十六进制 图形
    0110 0000 96 60 `
    0110 0001 97 61 a
    0110 0010 98 62 b
    0110 0011 99 63 c
    0110 0100 100 64 d
    0110 0101 101 65 e
    0110 0110 102 66 f
    0110 0111 103 67 g
    0110 1000 104 68 h
    0110 1001 105 69 i
    0110 1010 106 6A j
    0110 1011 107 6B k
    0110 1100 108 6C l
    0110 1101 109 6D m
    0110 1110 110 6E n
    0110 1111 111 6F o
    0111 0000 112 70 p
    0111 0001 113 71 q
    0111 0010 114 72 r
    0111 0011 115 73 s
    0111 0100 116 74 t
    0111 0101 117 75 u
    0111 0110 118 76 v
    0111 0111 119 77 w
    0111 1000 120 78 x
    0111 1001 121 79 y
    0111 1010 122 7A z
    0111 1011 123 7B {
    0111 1100 124 7C |
    0111 1101 125 7D }
    0111 1110 126 7E ~

    展开全文
  • 浏览器无法解析包含不可打印字符串的json数据,会报错。 ASCII 字符代码介绍:http://www.jb51.net/shouce/autoit3/source/html/appendix/ascii.htm ... * 字符串中剔除控制符 * @author mr * @since 2017/1/5
  • C语言格式控制符

    千次阅读 多人点赞 2016-10-16 17:07:33
    格式控制符直接影响着程序输出的外观,所以在C语言学习着占据着举足轻重的作用,基本上我们每天的编程都会与它打交道。所以这部分内容值得细细体会、多上机实践。养成善于总结、记笔记的习惯,相信学好它们不在话下...
  • 包含所有ASCII字符的解释说明,从0h到FFh。其实,在某些编译器的帮助文档里面也
  • Linux Shell特殊字符和控制字符大全

    千次阅读 2017-06-15 21:59:16
    shell特殊字符
  • %s 字符串 %d 符号十进制整数 %f 浮点数 %c 字符 %x 十六进制 简单用法 dog_color = 'yellow' dog_height = 50 print('一只狗,它%dcm高,它的颜色是%s' % (dog_height, dog_color)) 输出结果 或者 dog_...
  • 格式化控制符

    千次阅读 2015-10-17 19:32:04
    例:  printf("数字1= , 数字2= "); 我想让两个等号后面的两个数字,是由我填多少就打印多少,怎么做? 解决:  printf("数字1=%d,数字2=%d",10,20); 那么,程序会自动把10放在前面一个...以下是部分格式化控制符以及解释:
  • 格式控制符的含义

    2017-08-15 08:58:47
    以下几种用法:  %d:按整型数据的实际长度输出。  %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。   %ld:输出长整型数据。 ②o格式:以无符号八...
  • C输入输出格式控制符汇总

    千次阅读 2019-10-23 15:31:41
    printf() 格式控制符汇总 格式控制符 说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int...
  • 每个描述以一个表示描述长度的字节一个表示描述类型的字节开始。 USB描述信息存储在USB设备中,在枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述信息...
  • 格式控制字符

    千次阅读 2017-04-12 12:35:12
    格式控制字符 d格式控制字符 ...符号位x格式控制字符 符号位 #include int main(void) { int n1=0,n2=1,n3=-1; /*初始化3个变量*/ printf("%d,%o,%x\n",n1,n1,n1); /*分别按%d、%o、%x格
  • C语言中输入输出所有格式控制符

    万次阅读 多人点赞 2020-01-16 19:34:54
     最近在重温C语言,发现C语言的输入输出函数scanfprintf函数在控制输入输出时许多控制符来控制输入输出数据的格式。于是就打算来整理一下。 参考百度百科词条  scanf()是C语言中的一个输入...
  • C语言格式控制符(一)

    千次阅读 2015-07-13 09:40:13
    今天忽然对格式控制符有一些疑问,所以做了如下测试:先分析一个程序#include #include int main() { char a; scanf("%d",&a); printf("%c",a); system("pause"); return 0; } 从运行结果中可以看出,当执行...
  • java中转义字符和路径

    千次阅读 2019-01-27 12:39:43
    在Java的实际开发中,...先来看要下路径符号在windows系统再Linux系统写的显示使用的区别:  Windows下的路径:  Linux下的路径:  对比可以发现:windows使用的是\ linux使用的是/  然而在java的代码开发中\...
  • c语言输入字符控制符%c前加空格的原因解释

    千次阅读 多人点赞 2020-04-30 20:15:00
       在编一个代码时偶然间发现一个知识盲点…用scanf语句输入字符时需要在控制符%c前加空格。    在解释相关这个原因前我们需要了解几个相关知识点。 一、前景知识 1、缓冲区    缓冲区又称缓存,是内存的一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 502,533
精华内容 201,013
关键字:

其他字符和控制符有多少