#带你走进C语言海洋##零基础小白##初识C语言##

什么是C语言

  • 先简单概述一下,便于理解

什么是C语言呢?顾名思义,它是一种语言,人与人之间的交流需要各种语言,汉语、英语、日语、法语、俄语和阿拉伯语等等上千种语言。同样那C语言?当然C语言、C++、Java、Python等等也都是语言,是人和计算机交流的语言

  • 知识点

C语言是一门通用计算机编程语言广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言是程序设计语言的基础,是学习编程的入门的最适合的一门课程。与C++Java面向对象编程语言有所不同,C语言是一门面向过程的计算机编程语言。

二十世纪八十年代,为了避免各开发商用的C语言语法产生差异,美国国家标准局为C语言制定了一套完整的美国国家标准语法,成为ANSI C,作为C语言最初的标准。

目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,随后C89、C90、C99等相继问世。

  • C语言的重要性

设备驱动程序和操作系统只能用C语言来编写。

C的程序比其他用别的语言写的程序,实现相同的功能,它用的代码行数更少,而它带来的运行效率却更快。有时候,你的程序所需要的速度,只有C语言能做到。

如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAVA,C++,C等等)。

因为C语言已经存在很多年了,它有广泛的使用团体并且有大量的现成代码可以利用。

C语言是一个开源组织的语言。一个开源组织的产物–LINUX,就是用C语言写的。

C语言最大的一个特色便是指针(一种内存地址,以后会提到,在此不做过多概述),是唯一一个向你阐述指针的本质的语言。而C++和Java干脆跳过了指针这个题目。

认识C语言程序

这里先给大家看一个代码,重点是让大家了解源代码都有哪些要素,这些专有名词以后会着重再细讲。
第一个C语言程序

从一个源代码到一个可以运行的程序需要经过哪些步骤呢?

编辑——编译——链接——运行——调试

在这里给大家推荐写写代码的工具,Visual Studio2019以上版本,链接: link

数据类型

  • 先简单概述一下,便于理解

什么是数据类型呢?是不是听到这个词有点蒙了,没事儿我们先来简单聊聊。
什么是数据呢?比如说,某人多高是不是一种数据、年龄有多大是不是一种数据、性别是什么是不是一种数据,当然了关于数字类的信息肯定都是属于数据的。那么问你的兴趣好爱是什么是不是一种数据呢?你的工作?你的名字?等等这些文字类的毫无疑问也都是属于数据的。

数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。 现实世界的各种符号,包括图形、图像、视频、音频、文本(文字、数字、数值、字符)等数值性和非数值性符号。

那有这么多的数据,我们要如何简便应用呢?就像数学中数字有整数、小数、分数和有理数等,那么数据也能不能分分类呢?当然是可以的!由此便有的数据类型。

数据类型

  • 每种类型的大小是多少呢?
    数据类型大小

计算机中的常见的单位:
计算机种常见单位

  • 如何使用类型
    这里大家先了解一下,以后会细讲。
char name='Ann';
int weight=120;
int salary=20000;

简单总结就是:“数据类型+自己定义的变量名称=自己定义的变量”

变量与常量

生活中有些值是不变的,例如:π、性别、身份证号、血型等。也有些值是可变的,例如:年龄、体重、薪资等。

C语言中,将不变的值用常量的概念来表示,变的值用变量来表示。

变量

  • 如何定义变量
int age=150float weight=45.5fchar ch='w';

此处与上面使用数据类型大同小异。

  • 变量的分类

局部变量:在{}之内定义的变量
全局变量:在{}之外定义的变量

局部变量与全局变量

当局部变量与全局变量同名时候,局部变量优先于全局变量

  • 变量的使用
    两数之和

scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。

printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf(“<格式化字符串>”, <参量表>)。

printf()是C语言标准库函数,在 stdio.h 中定义。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

初识C语言(一)完 敬请期待后续

奋楫笃行,臻于至善。

  • 11
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安心学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值