zoukankan      html  css  js  c++  java
  • 输入输出函数:

    一、printf函数:
        printf("Hello World! ");
        printf("My age is %d ",26);
        int age = 17;
        printf("My age is %d ",age);

      %d 或 %i: 带符号 十进制整数。
      %o:不带符号 八进制整数。
      %x:不带符号十六进制整数。
      %u:不带符号 十进制整数。
      %c:输出一个字符。
      %s:输出一个或多个字符串。
      %f:输出小数,默认输出6位小数。
      %e:以标准指数形式输出单、双精度数,数字部分小数位数为6位。
      %p:输出内存地址。

    1.输出宽度:printf("The price is %4d.",14); //%4d的意思是输出宽度为4,而14的宽度只有2,因此前边会有2个空格。
          printf("The price is %-4d.",14); //14的后边会有2个空格。
    2.浮点数的小数位数:printf("My height is %f",179.95f);//输出结果为:My height is 179.949997 //不设置
              printf("My height is %.2f",179.95f);//输出结果为:My height is 179.95 //设置小数位数
              printf("My height is %8.1f",179.95f);//输出结果为:My height is 179.9 //同时设置宽度和小数位数


    二、puts函数:
        char a[] = "tzk";
        puts(a);
        puts("tzktzk1");
        //输出结果为: tzk
                tzktzk1

      puts函数会从首地址开始输出,一直到字符为止。
      puts函数输出一个字符串后会自动换行。
      puts函数一次只能输出一个字符串,printf函数则可以同时输出多个字符串。

    三、scanf函数:
        printf("Please input your age:");
        int age;
        scanf("%d",&age); //获取用户输入的数字并赋值给age(通过&地址运算符获取age的地址,然后再对该地址赋值!)。
        printf("Your age is %d.",age);

      1.用scanf函数接收3个参数,每个参数用"-"隔开:(除了"-"以外其它符号也可!如:",","#","x",空格,tab,回车 等等。)
        int a,b,c;
        scanf("%d-%d-%d",&a,&b,&c);
        printf("a=%d,b=%d,c=%d",a,b,c);


    四、gets函数:
        char a[10];
        gets(a);

      gets跟scanf一样,会从a的首地址开始存放用户输入的字符,存放完毕后,系统会自动在尾部加上一个结束标记""。
      gets一次只能读取一个字符串,scanf则可以同时读取多个字符串
      gets可以读入包含空格、tab的字符串,直到遇到回车为止;scanf不能用来读取空格、tab。

  • 相关阅读:
    【bzoj1036】【ZJOI2008】树的统计
    AE基础(8)PageLayout属性设置和添加元素
    AE基础(7)布局控件与地图控件关联
    UtilityAction扩展
    UtilityAction
    AE基础(6)数据查询与选择
    NavigationAction
    LayerAction
    AE基础(5)鹰眼功能
    AE基础(4)画几何图形
  • 原文地址:https://www.cnblogs.com/tzktzk1/p/3329411.html
Copyright © 2011-2022 走看看