C语言发展历程是怎样的,你能简单介绍一下C语言的基本概念吗?

2026-04-12 03:541阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计1022个文字,预计阅读时间需要5分钟。

C语言发展历程是怎样的,你能简单介绍一下C语言的基本概念吗?

1. 计算机语言发展历程 + 为了了解C语言,我们先来认识C语言,那么什么是计算机语言呢? + 我们从计算机聊起,计算机是一种硬件工具,通过电信号传输信息来执行工作。

1.计算机语言发展过程

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

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

C语言发展历程是怎样的,你能简单介绍一下C语言的基本概念吗?

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

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

这里有一些c语言的编译器:clang,GCC,WIN-TC,SUBLIME,MSVC(visualstudio),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变量的生命周期和作用域

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




本文共计1022个文字,预计阅读时间需要5分钟。

C语言发展历程是怎样的,你能简单介绍一下C语言的基本概念吗?

1. 计算机语言发展历程 + 为了了解C语言,我们先来认识C语言,那么什么是计算机语言呢? + 我们从计算机聊起,计算机是一种硬件工具,通过电信号传输信息来执行工作。

1.计算机语言发展过程

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

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

C语言发展历程是怎样的,你能简单介绍一下C语言的基本概念吗?

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

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

这里有一些c语言的编译器:clang,GCC,WIN-TC,SUBLIME,MSVC(visualstudio),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变量的生命周期和作用域

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