复习篇:C语言(一)

机器语言

由于计算机基于二进制,从根本上讲,计算机只能接受0和1组成的指令。计算机能够直接识别和接受的二进制代码成为机器指令,机器指令的集合就是该计算机的机器语言。

汇编语言

为减少机器语言与人们常用语言的差别所造成的难以推广,决定用一些英文字母和数字来表示一个指令,再使用汇编程序软件进行转换为机器指令。
机器语言与汇编语言都称为 低级语言

而C语言是一门 高级语言 。高级语言功能性很强,且不依赖于具体机器,对任何型号的计算机都适用(或只需很少的修改)。

C语言是国际上广泛流行的计算机高级语言。基于B语言(BCPL)基础上设计而来。特点如下:

  1. 语言简洁、紧凑、使用方便、灵活
  2. 运算符丰富,共34中,灵活使用各种运算符能实现其他语言难以实现的运算。
  3. 数据类型丰富。
  4. 具有结构化的控制语句
  5. 语法限制不太严格,程序设计自由度大。
  6. C语言允许直接访问 物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
  7. 生成目标代码质量很高,程序执行效率高。
  8. 用C语言编写的程序可移植性好。

第一个c problem

#include<stdio.h>        //这是编译预处理指令
int main(){        //定义主函数,左中括号表示函数开始的标志
	printf("This is my first c problem\n");        //输出函数
	return 0;        //函数return执行完毕的返回的函数值
}        //函数结束的标志

说明:
  \n是换行符,在输出This is my first c problem. 后显示屏上的光标位置移到下一行的开头。
  stdio.h(全称:standard input&output header file) studio是系统提供的一个文件名,.h是头文件的文件后缀。#include 对编译的预处理指令。将事先放入stdio.h的输入输出相关信息进行调用。如果要用到标准函数库中的输入输出函数,应该在文件模块的开始写上#include<stdio.h>。
  //双斜杠是注释的方式。其还含有/**/的方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值