zoukankan      html  css  js  c++  java
  • Linux C编程--格式化I/O

    printf(格式控制,输入表列)
    例:printf("%d%d",a,b)
    (1)d格式符:输出一个有符号的十进制整数
    (2)c格式符:输出一个字符
    (3)s格式符:输出一个字符串
    (4)f格式符:输出实数,有几种用法:
    A.基本型(%f):实数中的整数部分全部输出,小数部分输出6位;
    B.指定数据宽度和小数位数(%m.nf):%7.2f指定了输出的数据占7列,其中包括2位小数,对其后一位采取四舍五入方法处理。
    C.输出的数据向左对齐(%-m.nf):当数据长度不超过m时,数据向左靠
    (5)e格式符:以指数形式输出实数。
    printf("%e",123.456)
    输出为:1.234560 e+002
    (6)o格式符:以八进制整数形式输出
    (7)x格式符:以十六进制数形式输出整数
    (8)u格式符:输出无符号型数据,十进制

    scanf(格式控制,地址列表)
    例:scanf("a=%f,b=%f,c=%f",&a,&b,&c)
    格式控制和printf函数类似
    在输入数据时,应在对应的位置上输入同样的字符。例如上面的例子一样,应该输入“a=x,b=x,c=x”,如果输入“x x x”就错了。

    putchar()
    格式:putchar('a')

    getchar()
    格式:a=getchar();
    putchar(a);

    puts()
    格式:puts("string")

    gets()
    格式:char a[];
    gets(a);
    puts(a);

    strcat()
    用法:strcat(字符数组1,字符数组2)
    作用:连接字符串,把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后得到一个函数值---字符数组1的地址。
    例:
    char str1[30]={"People's Republic of"};
    char str2[]={"China"};
    printf("%s",strcat(str1,str2));

    输出:
    People's Republic of China

  • 相关阅读:
    test deploy
    SpringBoot+Spring Session+Redis实现Session共享及踩坑记录
    登录接口取cookie
    pycharm设置自动调节字体大小
    ClickHouse高可用集群
    clickhouse 常用命令(三)
    clickHouse常用命令(一)
    ClickHouse表引擎
    clickhouse基本数据类型
    手写滚动条设计----直接粘贴
  • 原文地址:https://www.cnblogs.com/la0bei/p/3630057.html
Copyright © 2011-2022 走看看