#include<stdio.h>
int main() {
//1.基本数据类型
/*
基本数据类型:int float double char(4种)
*/
//定义四种基本数据类型
int a = 10;
char c = 'a';
float f = 10.34567f;
double d = 10.1234567890;
//输出四种基本数据类型的数据
printf("a=%d\n",a);
printf("c=%c\n",c);
printf("f=%f\n",f);
//如果想输出小数点后面一位
printf("f=%0.1f\n",f);
printf("d=%.10f\n",d);
//2.数值的越界
// long int e = 1000000000000000000;
//等价于:
long e = 1000000000000000000;
printf("%ld\n",e);
//可以两虚使用两个long,注意:不可以使用三个
long long int e1 = 10000000765478703400;
printf("%lld\n",e1);
//端整型short
// short int s1 = 10;
//等价于
// short s1 = 10;
//有符号型
// signed int s1 = 10;
//等价于:
int s1 = 10;
//无符号整型
// unsigned int s2 = 20;
//等价于
unsigned s2 = 20;
//计算变量所占的字节大小
long size_s1 = sizeof(s1);
printf("%ld\n",size_s1);
long size_int = sizeof(int);
printf("%ld\n",size_int );
return 0;
}