在C语言的数据类型中,int(基本整型)最后输出时用%d表示,请问其他数据类型(见下)输出时用什么表示?

unsigned int(无符号基本整型)
short(短整型)
unsigned short(无符号短整型)
long(长整型)
unsigned long(无符号长整型)
long long(双长整型)
unsigned long long(无符号双长整型)
float
double
long double

%d 输出十进制整数
%ld 输出长整型数据
%u 用来输出unsigned(无符号的)的整数(十进制的)
%d也可以输出unsigned的数
float
double
long double 这些一般都用%f格式输出
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-30
unsigned int(无符号基本整型) %u
short(短整型) %d
unsigned short(无符号短整型) %u
long(长整型) %ld
unsigned long(无符号长整型) %u
long long(双长整型)
unsigned long long(无符号双长整型)
float %f
double %lf
long double
第2个回答  2011-04-30
%d %ld %f %lf
第3个回答  推荐于2018-03-14
%d (int)( short)
%ld (long)
%u (unsigned int)(unsigned short)
%lu (unsigned long)
%f (float)
%lf (double)本回答被网友采纳
第4个回答  2011-04-30
(float double %f)长短都一样
相似回答