码迷,mamicode.com
首页 > 编程语言 > 详细

c语言简介

时间:2020-02-04 23:27:45      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:back   系统设计   urb   计算机硬件   格式   汇编   script   词汇   strong   

c语言简介

   C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

  C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。

  C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

c语言的发展史和编程基础

  1. 发展史        

    C语言是一门优秀的程序设计语言 C语言是在1973年由美国贝尔实验室开发的。 1983年, ANSI为C语言制定了新的标准, 称为ANSIC, 并于1989年最终完成。 目前使用较多的版本有ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。

  2. 编程基础  

               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

 

c语言简介

标签:back   系统设计   urb   计算机硬件   格式   汇编   script   词汇   strong   

原文地址:https://www.cnblogs.com/hyt19911004/p/12261923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!