#include <stdio.h>
#include <limits.h>
int main()
{
printf("int 存储大小 : %lu
", sizeof(int));
return 0;
}
#include <stdio.h>
#include <float.h>
int main()
{
printf("float 存储最大字节数 : %d
", sizeof(float));
printf("float 最小值: %E
", FLT_MIN );
printf("float 最大值: %E
", FLT_MAX );
printf("精度值: %d
", FLT_DIG );
return 0;
}
int i, j, k;
char c, ch;
float f, salary;
double d;
int i, j, k;
char c, ch;
float f, salary;
double d;
extern int i; //声明,不是定义
int i; //声明,也是定义
#include <stdio.h>
// 函数外定义变量 x 和 y
int x;
int y;
int addtwonum()
{
// 函数内声明变量 x 和 y 为外部变量
extern int x;
extern int y;
// 给外部变量(全局变量)x 和 y 赋值
x = 1;
y = 2;
return x+y;
}
int main()
{
int result;
// 调用函数 addtwonum
result = addtwonum();
printf("result 为: %d",result);
return 0;
}
#include <stdio.h>
/*外部变量声明*/
extern int x ;
extern int y ;
int addtwonum()
{
return x+y;
}
#include <stdio.h>
/*定义两个全局变量*/
int x=1;
int y=2;
int addtwonum();
int main(void)
{
int result;
result = addtwonum();
printf("result 为: %d
",result);
return 0;
}
#include <stdio.h>
#define LENGTH 10
#define WIDTH 5
#define NEWLINE '
'
int main()
{
int area;
area = LENGTH * WIDTH;
printf("value of area : %d", area);
printf("%c", NEWLINE);
return 0;
}
const type variable = value;
#include <stdio.h>
int main()
{
const int LENGTH = 10;
const int WIDTH = 5;
const char NEWLINE = '
';
int area;
area = LENGTH * WIDTH;
printf("value of area : %d", area);
printf("%c", NEWLINE);
return 0;
}