初学C语言
初来乍到
接触的第二门高级语言,在学校学习过Java,但是没有深入了解,只是认识到一些皮毛。因为升本原因,走上了自学C语言的道路,并且开始学习记录博客,首次尝试,写的不好。
第一天学习
由于以前接触过Java语言,在今天刚开始学习的时候会有些许轻松,一开始介绍了C语言的来源和发展,C生万物,编程之本,C,C++,Java在TIOBE排行榜中长期霸占前三名,可谓是经典永不过时。
首先来到C语言的世界,第一个语言程序,以最初的“hello world”揭开帷幕。
#include <stdio.h>
int main()
{
printf(“hello world\n”);
return 0;
}
接下来开始认识数据类型
#常用的数据类型
char //字符数据类型
int //整形
short //短整型
long //长整型
long long //更长的整型
float //单精度浮点型
double //双精度浮点型
接着了解到计算机最小的单位
比特 bit
字节 byte
kb
mb
gb
tb
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
#变量和常量
变量就是可以改变的量
常量就是无法改变的量
举个例子
变量相当于我们的身高 体重 年龄,是会随着时间而改变的量
常量相当于我们的身份证号码,性别,血型是无法改变的
#变量分类
变量分为局部变量和全局变量
#include <stdio.h>
int global = 2019;//全局变量
int main()
{
int local = 2018;//局部变量
int global = 2020;//局部变量
printf(“global = %d\n”, global);
return 0;
}
#变量的使用
#include <stdio.h>
int main()
{
int sum=0;
int sum1=0;
int sum2=0;
scanf("%d%d\n",&sum1,&sum2);
sum=sum1+sum2;
printf(“sum=%d\n”,sum);
return 0;
}
//这里介绍一下输入,输出语句
//scanf
//printf
#作用域
局部变量只能作用于变量所在的局部范围
全局变量则是可以作用于整个工程
#生命周期
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
全局变量的生命周期是:整个程序的生命周期
今天的学习就到此结束了,明天再接再厉。