C语言基本数据类型输入输出格式
C语言基本数据类型输入输出格式
首先看一下C语言的基本数据类型
在C语言中,用int关键字来表示基本的整数类型。后3个关键字(long、short和unsigned)和C90新增的signed用于提供基本整数类型的变式,例如unsigned short int和long long int。char关键字用于指定字母和其他字符(如,#、$、%和*)。另外,char类型也可以表示较小的整数。float、double和long double表示带小数点的数。。_Bool类型表示布尔值(true或false),_complex和_Imaginary分别表示复数和虚数。
接下来介绍一下printf函数,printf()函数可以根据参数中“%”符号后的格式来显示一个值。
基本数据类型的显示
数据类型printf函数显示格式int%d
char%c
字符串%s
short%hd
long%ld
unsigned int%u
float%f
double%f
显示八进制和十六进制
在C程序中,既可以使用和显示不同进制的数。不同的进制要使用不同的转换说明。以十进制显示数字,使用%d;以八进制显示数字,使用%o;以十六进制显示数字,使用%x。另外,要显示各进制数的前缀0、0x和0X,必须分别使用%#o、%#x、%#X。<