char -- %c或%hhd %c采用字符身份,%hhd采用数字身份;
unsigned char -- %c或%hhu
short -- %hd
unsigned short -- %hu
long -- %ld
unsigned long -- %lu
int -- %d
unsigned int -- %u
float -- %f或%g %f会保留小数点后面无效的0,%g则不会;
double -- %lf或%lg
#include<stdio.h>
unsigned int i;
unsigned char u[]={'w','h','y'};
unsigned long p=1415926;
int main()
{
i=5;
printf("%u\n%c\n%lu\n",i,u[2],p);
return 0;
}