#include<stdio.h>
/*
int main()
{
printf("Hello world! XXX\n");//\n:转义符 -- 换行
printf("Hello world! XXX");
return 0;
}
函数值的返回类型 函数名称()
{
函数体;
}
//数据类型
//字符数据类型
//char -- 字符数据类型 -- char ch = 'a';
//%c
//整数类型 10、1、2、100、1000 int age = 18;short year = 2021;
// short --短整型
%u
// int -- 整型
//%d print("%d", a)
// long -- 长整型
%ld
// longlong -- 更长的整型
%lld
//浮点型--小数类型 float weight = 52.3;double d = 22.2
//float -- 单精度浮点型
%f printf("%f", num1)
//double -- 双精度浮点型
%lf
//sizeof();--计算数据类型或者变量在计算机空间中所占的大小
int main()
{
printf("%d\n",sizeof(char)); //1(字节)
printf("%d\n",sizeof(short)); //2
printf("%d\n",sizeof(int)); //4
printf("%d\n",sizeof(long)); //4 sizeof(long) >= sizeof(int)
printf("%d\n",sizeof(long long)); //8
printf("%d\n",sizeof(float)); //4
printf("%d\n",sizeof(double)); //8
return 0;
}
//计算机中的单位
bit -- 比特位 1001110101
byte -- 字节 = 8bit 11111111
kb = 1024 byte;
mb = 1024 kb;
gb = 1024 mb;
tb = 1024 gb;
pb = 1024 tb
int main()//只能,只允许,只可以有一个main
{
char ch = 'a';
printf("%c",ch);
printf("%d\n",sizeof(char)); //1(字节)
printf("%d\n",sizeof(short)); //2
printf("%d\n",sizeof(int)); //4
printf("%d\n",sizeof(long)); //4 sizeof(long) >= sizeof(int)
printf("%d\n",sizeof(long long)); //8
printf("%d\n",sizeof(float)); //4
printf("%d\n",sizeof(double)); //8
return 0;
}
int a = 20;
int main()
{
// 第一种定义变量方法
int age = 0;//赋初始值
float weight = 0;
char ch = 'w';
{
int b = 10;
}
printf("%d",b);
// 第二种
//int age;
//float weight;
return 0;
}
//局部变量:在大括号内定义的变量称为局部变量 -- 局部变量,只可以在定义所在的大括号中使用
//全局变量: 在大括号外定义的变量称为全局变量 -- 全局变量,是可以在所有的函数中使用的 -- 整个项目
//当局部变量和全局变量名字冲突的时候,局部变量优先
//int a = 20; //全局变量
//输入函数: scanf("%d",&a)
int main()
{
int a = 1;
int b = 2;
int sum = 0;
//实现 a + b
scanf("%d,%d",&a,&b);
sum = a + b;
printf("sum = %d\n",sum);
return 0;
}
extern int b;
int main()
{
int a = 10;
printf("gol_b = %d\n",gol_b);
return 0;
}
*/
//常量
//分为4种:
//1.字面常量
10--int
3.14 -- float
'a' -- char