首页 > 代码库 > printf/scanf格式

printf/scanf格式

(1)打印字符

char c;

printf("%c",c);

 

(2)打印整形

int i;
printf("%d",i);      //有符号十进制数
printf("%u",i);      //无符号十进制数

(3)打印浮点数

float f;
printf("%f",f);

(4)打印指针

int *p;
printf("%p",p);

(5)打印八进制和十六进制

printf("%o",i);
printf("%x",i);

(6)打印64位变量

printf("%lld",i);

(7)忽略某些位(%*)

#include <stdio.h>
int main()
{
    int a,b;
    scanf("%2d%*2d%1d",&a,&b);
    printf("a-b=%d\n",a-b);
    return 0;
}

运行程序