初识C语言001

计算机是在什么背景下产生的?

世界上第一台通用计算机是第二次世界大战中,美国设计建造的ENIAC。

冯·诺伊曼对计算机的定义是什么?

一台自动计算机应该包括运算器、控制器、存储器、输入和输出设备

什么是机器语言?

机器语言是CPU指令系统,为二进制数,是硬件唯一可以执行的语言,不可以被移植。

机器语言的特点是能够直接执行速度快

什么是汇编语言?

汇编语言通过使用助记符来代替和表示特定的低级机器语言的操作。

汇编语言通过汇编器转化为机器语言。

机器语言可以通过反汇编程序转换成汇编语言的源代码。

什么是高级语言?

高级语言是面向人的语言,但是机器语言和汇编语言是面向机器的语言。

高级语言抽象级别高并且可以移植。

高级语言通过编译解释两种方式翻译成可以执行的机器语言

摩尔定律的内容是什么?

当价格不变时,集成电路上可容纳的元器件的数目,每隔18~24个月便会增加一倍,性能也将提升一倍。

计算机的核心是什么?

中央处理器(central processing unit)CPU.

和python语言比,哪个语言开发效率高?

C语言是面向对象的语言,python是解释性语言。

C语言的执行速度快,但是python语言的开发效率快。

Python被称为“胶水语言”,可以将部分的应用连接起来,实现开发效率和运行速度的兼顾

KISS的原则理念是什么?

Keep it simple and stupid.即保持简单直接

UNIX的设计原则

C语言的特点有哪些?

  1. 影响深远
  2. 应用广泛
  3. 语言简洁,使用灵活
  4. 程序执行效率高
  5. 能直接操作计算机硬件,比较接近计算机的底层
  6. 可移植性高
  7. C语言环境易安装

计算机程序设计的两大部分


结构化程序设计(也称为面向过程的程序设计)和面向对象的程序设计。

第一个程序HELLO WORLD

#include <stdio.h>
int main(int argc, char *argv[])
{
	printf("hello world\n"); 
	return 0;
}

算数表达式的计算

#include <stdio.h>
int main(int argc, char *argv[])
{
	printf("3+4\n");
	printf("3+4=%d\n",3+4);
	printf("%d\n",9/4);//“/”是取整数 
	printf("%d\n",9%4);//“%”是取余数 
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值