C语言概述及数据类型

本文介绍了C语言的基础知识,包括C语言的起源、程序设计思想的重要性,以及高级语言与低级语言的区别。文章详细讲解了C语言的历史,强调其作为面向过程的语言,对其他高级语言的影响。此外,还通过一个简单的"Hello World"程序,解释了C程序的结构,包括预处理、函数声明和执行语句。文章进一步讨论了C语言中的常量和变量,解释了它们的用途、命名规则以及赋值方法,并提供了示例。最后,文章简要介绍了基本数据类型,如整型、浮点型和字符型,以及如何使用`printf()`函数进行屏幕输出。
摘要由CSDN通过智能技术生成

一、C程序设计的思想及意义:
1.用C语言完成一个案例:
/* 输出Hello word! /
#include “stdio.h”
void main()
{
printf(“Hello word!\n”);
}
以上是一个C语言的源代码程序,大家可以在自己的C语言工具软件上试下,看一下输出结果,有的同学可能会说,老师看不懂什么意思,没关系,重要的不是代码本身,而是其它的,那什么最重要?我会说,不管是学业,还是家业;也不管是事业,还是国业,正确的思想观念才是最重要的。只有在正确思想的指引下,才能结出所谓的“好果子”。同样,程序设计和代码编写的精髓也是程序思想的培养、强化和壮大. 学习一门语言或开发工具,语法结构、功能调用是次要的,了解它的思想后,就可以利用工作,实现代码了。对于不同的工具我们也可以做到触类旁通。
二、计算机程序设计语言
在介绍C语言之前,先对程序语言进行大概的了解。
1.机器语言
机器语言是计算机所认识的语言,也称为二进制代码语言。计算机使用的是由0和1组成的二进制数组成的一串指令来表达计算机操作的语言。机器语言的特点是:计算机可以直接识别,不需要进行任何的翻译。
2.汇编语言
汇编语言是面向机器的程序设计语言。为了减轻使用机器语言编程的痛苦,用英文字母或符号串来替代机器语言的二进制码,这样就把不易理解和使用的机器语言变成了汇编语言。这样一来,使用汇编语言就比机器语言便于阅读和理解程序。
3.高级语言
由于汇编语言依赖于硬件体系,并且该语言中的助记符号数量比较多,所以其运用起来仍然不够方便。为了使程序语言能更贴近人类的自然语言,同时又不依赖于计算机硬件,于是产生了高级语言。这种语言,其语法形式类似于英文,并且因为远离对硬件的直接操作,而易于被普通人所理解与使用。其中影响较大、使用普遍的高级语言有Fortran、ALGOL、Basic、COBOL、LISP、PROLOG、C、 C++ 、VC 、VB、 Delphi、Java等。
三、C语言的历史
C语言是由UNIX的 研制者丹尼斯•里奇(Dennis Ritchie)和肯•汤普逊(Ken Thompson) 于1970年研制出的BCPL语言(简称B语言)的基础上发展和完善起来的。19世纪70年代初期,AT&T Bell实验室程序员丹尼斯•里奇第一次把B语言改为C语言。
C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点。C语言可以广泛应用于不同的操作系统,如UNIX、MS-DOS、Microsoft Windows及linux等。
在C语言的基础发展起来的有支持多种程序风格的C++语言、网络上广泛使用的Java、JavaScript以及微软的C#语言等。也就是说,学好C语言之后,再学习其他语言时就会比较轻松。
四、简单的小程序
在通往c语言程序世界之前,首先不要对c语言产生恐惧感,觉得这种语言都应该是学者或研究人员的专利。c语言是人类共有的财富,是普通人只要通过努力学习就可以掌握知识。下面通过一个简单的程序来看一看c语言程序是什么样子。<

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值