一、数据类型
·int 整型 %d printf("%d",a)
·short 短整型 %u
·long 长整型 %ld
·longlong 更长的整型 %lld
·char 字符数据类型
·float 单精度浮点型 %f printf("%f,num1)
·double 双精度浮点型 //%lf
//sizeof();--计算数据类型或者变量在计算机空间中所占的大小
#include <stdio.h>
int main()
{
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(...)); //sizeof(long)>=sizeof(int)
return 0;
// \n---转义符(换行;分行两个printf)
// printf("hello world!\n");
// printf("hello mju!");
}
二、变量
1.定义变量的方法:
char ch = 'w';
int age = 1;//赋初始值
float weight = 1;
2.变量类型
局部变量:在{}内定义的变量
全局变量:在{}外定义的变量
//当局部变量和全局变量有冲突的时候,局部变量优先(变量取字母的时候不要撞了)
#include <stdio.h>
int main()
{
int a = 1;
int b = 2;
int sum = 0;
scanf("%d%d",&a,&b);
//%d%d中间若有,(%d,%d)则输入框两个数要求和就要输入,---如果中间没有,则只需空格就行
//每一次改变数据,都要重新编译,否则sum的结果还是之前的
sum = a + b;
printf("sum = %d\n",sum);
return 0;
}
//输入函数:scanf("%d%d,&a,&b)--&:地址符
//exterm--通常放在变量或者函数前,表示变量或者函数的定义在别的文件中,提示编译器在其他模块找定义
三、常量 (分为四种)
1.字面常量
10--int
3.14--float
'a'--char