标签:back 系统设计 urb 计算机硬件 格式 汇编 script 词汇 strong
c语言简介
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
c语言的发展史和编程基础
C语言是一门优秀的程序设计语言 C语言是在1973年由美国贝尔实验室开发的。 1983年, ANSI为C语言制定了新的标准, 称为ANSIC, 并于1989年最终完成。 目前使用较多的版本有ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。
2.1理解什么是编程基础
编程语言(Programming Language):计算机解决问题所需的一系列指令的集合。编程语言有很多种,常用的有C语言、C++、Java、C#、Python、PHP、JavaScript、Go语言等,每种语言都有自己擅长的方面。
C语言(C Language)是编程语言的一种,学习C语言,主要是学习它的格式和词汇。
下面是一个C语言的完整例子
#include <stdio.h>
int main()
{
printf(“欢迎来到蚂蚁软件!");
return 0;
}
这些具有特定含义的词汇、语句,按照特定的格式组织在一起,就构成了源代码(Source Code),也称源码或代码(Code)。
C语言肯定规定了源代码中每个词汇、语句的含义,也规定了它们该如何组织在一起,这就是语法(Syntax)。
编写源代码的过程就叫做编程(Program)。
2.2 进制详解 二进制、八进制、十六进制
2.2.1十进制到任意进制
78(十进制) → 10011110(二进制)
78/2=39.......0
39/2=19.......1
19/2=9.......1
9/2=4.......1
4/2=2.......0
2/2=1.......0
1/2=0.......1
156(十进制) → 234(八进制)
156/8=19.......4
19/8=2.......3
2/8=0.......2
742(十进制) → 2E6(十六进制)
742/16=46.......6
46/16=2.......14=E
2/16=0.......2
2.2.2 任意进制到十进制
1001110(二进制) → 78(十进制)
=1*2^6+0+0+1*2^3+1*2^2+1*2^1+0=78
234(八进制) → 156(十进制)
=2*8^2+3*8^1+4*8^0=156
2E6(十六进制) → 742(十进制)
=2*16^2+14*16^1+6*16^0=72
2,2,3 二进制到八进制,十六进制
10 011 001 (二进制) = 231 (八进制)
1111 0011 1011(二进制)= E38(十六进制)
2.3数据在内存中的存储
2.3.1
标签:back 系统设计 urb 计算机硬件 格式 汇编 script 词汇 strong
原文地址:https://www.cnblogs.com/hyt19911004/p/12261923.html