当前位置 : 主页 > 编程语言 > c语言 >

c语言课程第一节:计算机语言发展过程以及c语言的部分简单介绍。

来源:互联网 收集:自由互联 发布时间:2023-08-28
1.计算机语言发展过程 为了了解c语言,首先我们都知道c语言是一种计算机语言,那么什么是计算机语言呢? 我们要从计算机聊起,计算机是一种硬件工具,它通过电传播信号来进行工

1.计算机语言发展过程

为了了解c语言,首先我们都知道c语言是一种计算机语言,那么什么是计算机语言呢?

我们要从计算机聊起,计算机是一种硬件工具,它通过电传播信号来进行工作。而电荷分为正电荷和负电荷。如何利用正负电荷这一特性传达信息?我们想到了正负电荷对应我们二进制中的“0”和“1”。所以我们现在都知道,计算机正是利用二进制用来计算。

最初的 计算机语言很复杂,只有科学家们借用手册查阅计算机特定语句的编号,实现他们想要达到的程序功能。每一个功能的实现都有其相对应的二进制的一串编号。显然这种方法很低效,那么随着科学技术的发展,渐渐诞生了如b语言这种类型的计算机语言,我们称为汇编语言。这种语言,用一些助记符来代表部分编号。最初的计算机语言,是低级语言。我们当下学习的c语言是高级语言,也是在b语言逐渐衍生出来的,有了更多助记符用来代替数字编号。

我们还想提升编程的效率,于是各个企业在c语言的基础上又增添了各种函数语句,来实现更多的功能。每个企业之间的函数语句不同,大家的c语言标准发生了一些变化,为了确定c语言标准。美国的ansic定制了c语言标准,也就是我们现在所说的c89,c90。

这里有一些c语言的编译器:clang,GCC,WIN-TC,SUBLIME,MSVC(visual studio),TruboC。

接下来的学习中,会接触到GCC和MSVC(visual studio)。


2.c语言的简单介绍

2.1每段代码前置必要部分

简单了解了一下计算机语言如何发展的过程,接下来介绍c语言中写一段代码最常用的语句。

#include<stdio.h> 
//#是引出下面的内容,include是包括的意思,
<stdio..h>是函数的名字。所以这句话的目的
是我们这段代码可以使用这个函数里的代码语句。
//
int main()
//int是输入数据,与下面的return 0是相互对
应的。main()是主函数,不可缺少,下面可以
开始写代码块。
//
{
	int num1,num2;
	scanf("%d%d"&num1&num2);
 //scanf=scan function意思是输入内容,&表示
 将用户赋予的值导入这个储存地址里,所以变量就等
 于用户输入的值。//
  return 0;
}


2.2数据类型

数据类型主要分为整数类型,浮点类型和字符类型,还有其他几种类型,这里不过多阐述。

整数类型即数字整数,如1,2,3。

浮点类型即小数,如1.1,1.3。

字符类型即字母,如a,b,c。

2.3数据单位

bit比特位,byte字节,kb,mb,gb,tb,pb。比特位八进一,其他都是1024进1位。

2.4变量和常量

变量可以理解为一个储存空间,你在这个空间里存放一个数据。而常量则是一个固定的数据。

在一段代码中,{}代码块里的变量叫做局部变量,在{}代码块外的变量叫做全局变量。两者最好不要重复命名,会以局部变量优先

2.5变量的生命周期和作用域

代码块里的变量,生命周期和作用域在这个代码块里,代码块的外的变量是全局变量,生命周期和变量是全局。




【文章原创作者:欧洲服务器 http://www.558idc.com/helan.html 复制请保留原URL】
上一篇:位运算-二进制中1的个数
下一篇:没有了
网友评论