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无效

    */

  • 相关阅读:
    函数的重载 C++快速入门06
    PE格式详细讲解8 系统篇08|解密系列
    《零基础入门学习汇编语言》检测点,实验,课后题答案
    PE格式详细讲解9 系统篇09|解密系列
    C++输出输入小结 C++快速入门05
    使用XML生成菜单
    DNS解析过程详解
    Windows Azure 2.5天深度技术训练营 和 微软公有云发现之旅
    使用单例模式实现自己的HttpClient工具类
    android 反编译和防止被反编译。
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13442015.html
Copyright © 2011-2022 走看看