【C语言】入门基础知识一

本文介绍了C语言的基础知识,包括程序设计语言的语法、语义、语用,计算机语言的分类,以及C语言的特点。C语言以其简洁、高效和良好的可移植性著称,适用于系统级和应用级编程。文章还详细讲解了C语言的数据类型,如整型、浮点型、字符型,并探讨了数据类型的字节数和表示范围。此外,文章还介绍了C程序的结构,如预处理语句、主函数和注释。
摘要由CSDN通过智能技术生成

第一部分   C语言基础知识
一、程序设计语言
程序设计语言有3个方面的因素,即语法、语义、语用。
语法:表示程序的结构或形式。 int  a;
语义:表示程序的含义。
语用:表示程序与使用者的关系。

二、计算机语言的分类:
从发展历程来看,程序设计语言可以分为4代。
机器语言、汇编语言、高级语言、4GL
1.机器语言:由二进制0,1组成,计算机直接执行。
特点:(1)程序难编写、难修改、难维护。
      (2)需要用户直接对存储空间进行分配,程序效率很低。
      (3)目前已经被淘汰。

2.汇编语言:类似指令。机器指令的符号化。由操作码和操作数构成。 
特点:(1)难学难用、容易出错、维护困难等缺点
       (2)直接访问系统接口,汇编程序编译成的机器语言程序的效率高。
        (3)维护困难,可移植性差,不适合初学者
              MOV  R1,R2
3.高级语言:通过数学语言描述运算过程,面向用户的、基本上独立于计算机种类和结构的语言。
特点:(1)形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。
       (2)适合于程序员理解。语言容易记忆,通用性很强。
JAVA  C#  C 
4.第四代语言(简称4GL)
4GL是非过程化语言,编码时只需要说明“做什么”,不需要描述算法细节

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值