zoukankan      html  css  js  c++  java
  • printf函数和putchar函数

    #define _CRT_SECURE_NO_WARNINGS

    #include<stdio.h>

    #include<string.h>

    #include<stdlib.h>

    #include<math.h>

    #include<time.h>

    int main01()

    {

      int a =10;

    //-:对齐;%-5d左对齐;%5d右对齐

      printf("===%-5d===",a);

      float b = 3.14;

    //%7:表示向右对齐有7位。%.2保留两位小数

      printf("===%7.2f=== ", b);

      return EXIT_SUCCESS;

    }

      int  main ()

    {

      char ch = 'a';

    //printf是输出一个字符串,putchar输出一个char

      printf("%c ", ch);

    //putchar:输出字符,可以是变量,字符,数字(0-127),转义字符 

      putchar(ch);
      putchar('B');
      putchar(97);
      putchar(' ');
      return 0;

      

    }

     /*                                                                printf格式字符

    打印格式

    对应数据类型

    含义

    %d

    int

    接受整数值并将它表示为有符号的十进制整数

    %hd

    short int

    短整数

    %hu

    unsigned short

    无符号短整数

    %o

    unsigned int

    无符号八进制整数

    %u

    unsigned int

    无符号十进制整数

    %x,%X

    unsigned int

    无符号十六进制整数,x对应的是abcdef,X对应的是ABCDEF

    %f

    float

    单精度浮点数

    %lf

    double

    双精度浮点数

    %e,%E

    double

    科学计数法表示的数,此处e的大小写代表在输出时用的e的大小写

    %c

    char

    字符型,可以把输入的数字按照ASCII码相应转换为对应的字符

    %s

    char*

    字符串,输出字符串中的字符直至字符串中的空字符()结尾

    %p

    void*

    以16进制形式输出指针

    %%

    %

    输出一个百分号

                                                                        printf附加格式

    字符

    含义

    l(字母l)

    附加在d,u,x,o前面,表示长整数

    -

    左对齐

    m(代表一个整数)

    数据最小宽度

    0(数字0)

    将输出的前面补上0直到占满指定列宽为止不可以搭配使用

    m.n(代表一个整数)

    m指域宽,即对应的输出项在输出设备上所占的字符数,n指精度,用于说明输出的实型数的小数位数,对数值型的来说,末指定n时,隐含的精度为n=6位

                                                                       类型限定符

    限定符

    含义

    extern

    声明一个变量,extern声明的变量没有建立存储空间,

    extern int a;//变量在定义的时候创建存储空间

    const

    定义一个常量,常量的值不能修改

    volatile

    防止编译器优化代码

    register

    定义寄存器变量,提高效率,register是建议型的指令,而不是命令型的指令,如果CPU有空闲寄存器,那么register就生效,如果没有空间寄存器,那么register无效

    */

  • 相关阅读:
    Java 泛型 泛型的约束与局限性
    Java 泛型 泛型方法
    Java 泛型 泛型数组
    Java 泛型 协变性、逆变性
    Java 泛型 协变式覆盖和泛型重载
    Java 泛型 泛型代码和虚拟机
    Insertion Sort List
    Remove Duplicates from Sorted List II
    String to Integer (atoi)
    SpringMvc源码入门
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13442015.html
Copyright © 2011-2022 走看看