/*
%d - int
%ld – long int
%c - char
%f - float
%lf – double
%x – 十六进制输出 int 或者long int 或者short int
%o - 八进制输出
%s – 字符串
%u - 无符号的数据
Int len;
Scanf(“%d”,&len);
*/
// java System.out.println("");
#include<stdio.h>
main(){
int i = 23;
long l = 333333333;
char c ='A';
float f = 3.1415;
double d = 6.2812345555;
short s = 66;
signed int si = -6;
unsigned int ui = 666;
// 类型和占位符 一定要一一对应
printf("i=%d\n",i);
printf("i的16进制为%#x\n",i); //0x17
printf("l=%ld\n",l);
printf("c=%c\n",c);
printf("f=%f\n",f);
printf("d=%lf\n",d);
printf("s=%d\n",s);
printf("si = %ud\n",si);
int temp;
//&取地址, 把temp变量对应的盒子给拿到
scanf("%d", &temp);
printf("temp=%d\n",temp);
char arr[] = {' ',' ',' ',' ',' '};
scanf("%s", arr);
printf("arr=%s\n",arr);
system("pause");
}
%d - int
%ld – long int
%c - char
%f - float
%lf – double
%x – 十六进制输出 int 或者long int 或者short int
%o - 八进制输出
%s – 字符串
%u - 无符号的数据
Int len;
Scanf(“%d”,&len);
*/
// java System.out.println("");
#include<stdio.h>
main(){
int i = 23;
long l = 333333333;
char c ='A';
float f = 3.1415;
double d = 6.2812345555;
short s = 66;
signed int si = -6;
unsigned int ui = 666;
// 类型和占位符 一定要一一对应
printf("i=%d\n",i);
printf("i的16进制为%#x\n",i); //0x17
printf("l=%ld\n",l);
printf("c=%c\n",c);
printf("f=%f\n",f);
printf("d=%lf\n",d);
printf("s=%d\n",s);
printf("si = %ud\n",si);
int temp;
//&取地址, 把temp变量对应的盒子给拿到
scanf("%d", &temp);
printf("temp=%d\n",temp);
char arr[] = {' ',' ',' ',' ',' '};
scanf("%s", arr);
printf("arr=%s\n",arr);
system("pause");
}