数据类型
//char 字符数据类型 (一个字节)
//short 短整型 (两个字节)
//int 整形 (四个字节)
//long 长整型 (四个字节)
//long long 更长整型 (八个字节)
//float 单精度浮点型 (四个字节)
//double 双精度浮点型 (八个字节)
//为什么long和int字节一样 C语言标准:sizeof(long)>=sizeof(int)
//当你要创建一个整形变量时你就用int,当你要创建一个字符变量时你就用char
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
float b = 5.3;
double a = 3.12;
printf("%d\n",a);
printf("%d\n",b);
return 0;
}
sizeof 关键字 操作符 计算类型或变量所占空间的大小 单位 -字节 byte
//bit 比特位 一个比特位是用来存放一个二进制位的
//byte 字节 一个字节等于八个比特位
//kb 1024byte
//mb 1024kb
//gb 1024mb
//tb 1024gb
//pb 1024tb
//常量 不能改变的量
//变量 能改变的量
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int age = 20;
double weight = 71.5;
age = age + 1;
weight = weight - 15;
printf("%d\n", age);
printf("%lf\n", weight);
return 0;
}
%d 整形
//%f float
//%lf double
//变量的分类
//局部变量 在大括号内部定义的变量都被称为局部变量
//全局变量 在大括号外部定义的变量都被称为全局变量
//当局部变量和全局变量名字冲突的情况下,局部优先
//写代码的时候不建议把全局变量和局部变量的名字写成一样的
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int a = 100;
int main()
{
int a = 10;
printf("%d\n",a);
return 0;
}
写一个代码求2个整数的和
//scanf函数是输入函数
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf("%d %d", &a, &b);
sum = a + b;
printf("sum=%d\n",sum);
return 0;
}