c语言16进制加法_初学C语言?先搞懂这些基础知识再谈深度学习吧!

本文介绍了C语言的基础知识,包括计算机语言的分类、指令概念、机器语言、源程序和编译过程。讲解了C语言源程序的结构,如命令行、主函数和函数体,并探讨了C语言的语句格式、标识符规则以及常量和变量的概念。适合C语言初学者阅读。
摘要由CSDN通过智能技术生成
e9d9ccdd9986f4002925339a75830daf.gif

点击上方蓝色字体,关注墙妹

82bc01cd48f55ce7c1c355903f2792a6.gif

据悉,很多小伙伴老说找不到墙妹,

还不是因为没把我置顶或者加星标?

我可是每天雷打不动的在更新啊!

哎,

还愣着干嘛!

把我置顶、加星标啊!

很多初学者都会问我

“我想学C,该怎么开始呢?”

今天我们就来聊一聊

属于初学者必须懂的知识

希望小伙伴们

能够牢记基础知识

唯有不断努力 0dca97f7eb064f12df3394e9e99dba3e.png 才能更加顺利

d8916d6bb6c26137b01cf12ef798dd08.png

基本常识

计算机语言: 把人与计算机之间交流的语言叫做计算机语言

计算机语言分为高级语言和低级语言

高级语言:远离硬件

低级语言:贴近硬件

指令: 是指计算机执行某种操作的命令

它由一串二进制数码组成。

一条指令通常由两个部分组成: 操作码+地址码

操作码

指明该指令要完成的操作的类型或性质

如取数、做加法或输出数据等

地址码

指明操作对象的内容或所在的存储单元地址

机器语言: 计算机本身各个部件之间沟通时所使用的语言

特点: 对计算机本身来说,只能识别由0和1代码构成的二进制指令

源程序: 把由高级语言编写的程序称为源程序

源程序——编译程序——目标程序

(二进制代码表示的程序,即计算机只识别目标程序)

编译程序: 如何把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列的软件.通过这些软件,把用户按规定语法写出的语句一一翻译成二进制的机器指令. 这种具有翻译功能的软件称为“编译程序”

C源程序: 用C语言构成的指令序列称为C源程序

C语言的代码编写: 按C语言的语法编写C程序的过程称C语言的代码编写

C语言源程序  文件名后缀是 .c 

经过编译后,生成文件的后缀是 .obj 

经过连接后,生成文件的后缀是 .exe 

程序设计

程序设计 一般包含以下五个部分

  • 确定数据结构

  • 确定算法

  • 编码

  • 在计算机上调试程序

  • 整理并写出文档资料

算法: 指为解决某个特定问题而才去的确定且有限的步骤. 一个算法应当具有以下五个特点

  • 有穷性

  • 确定性

  • 可行性

  • 有零个或多个输入

  • 有一个或多个输出

算法可以用各种描述方法进行描述,最常用的是 伪代码 和 流程图

C语言为结构化的语言, C语言有三种结构:

  • 顺序结构

  • 选择结构

  • 循环结构

循环结构又包含当型循环和直到型循环

当型循环

先判断,后执行。最少执行0次

直到型循环

先执行,后判断。最少执行1次

简单C语言的构成和格式

C语言学习内容

88f6315e2473e89e481c3e9f49a33e09.png

C语言程序基本格式

命令行

1)命令行必须以“#”开头,最后不能加“;”结尾,因为它不是C语言的语句。

2)一对双引号中间的stdio.h是系统提供的文件名,该文件中包含着有关输入输出函数的 信息。

主函数

1)main是主函数名,C语言规定必须用main作为主函数名

2)主函数后的一对括号中间可以是空的,但这一对括号不能省略。

3)一个C程序可以包含任意多个不同名字的函数,但必须有且只有一个主函数。

4)C程序的运行总是从主函数开始执行。

6ecdb4d325d6888d10d12bdaa433e6bb.png

函数体

1)在主函数的下方是函数体部分,函数体总是从“{”开始,到“}”结束。

2)函数体分为定义(说明)部分 和 执行语句部分。

3)可执行语句数量不限,但必须放在定义语句后面。

C语言的简单语法格式:

1)C语句必须以“;”结束,“;”是C语句的一部分,而不是语句间的分隔符。

2)注释符号“/*” “*/”必须成对出现,且不允许出现嵌套情况。“/”和“*”之间不允许有空格。

标识符的组成和分类

什么是标识符:

1、组成:由字母、数字、下划线组成。

2、组成规则:标识符不能以“数字”开头

3、特点:

1)区分大小写

2)在C语言中,计算机只识别长度为“8”位以内的标识符。(即标识符最多只能有8位)

标识符的分类:

1、关键字

1)系统已经给定含义的,我们不能在用作其他的含义(如:if、while等等)

2)C语言共有39个关键字

2、预定义标识符

1)系统已经定义好的含义,但我们可以用作其他含义的标识符。(如:printf、scanf等等)

2)建议不要更改预定义标识符。

3)用户自定义标识符

1)用户自己定义的标识符。

2)自己定义的标识符要符合标识符的组成规则。

整形数据和实型数据

常量:

1、定义:程序运行中,始终不变的量。

2、分类:

1)整形常量(如:123)

2)实型常量(如:12.34)

  • double(默认情况下,编译器假定浮点型常量为double类型的精度)

3)字符型常量(如: a )

4)字符串常量(如:  hello  )

5)符号常量(一般由预处理器宏定义的大写字符表示)

语法格式:#define 标识符 常量

例如:#define PI 3.14159 (其含义是在程序中凡是出现PI时,其值都为3.14159)

变量:

1、定义:其值可以改变的量。

2、本质:内存中的存储单元。

3a098c4e90692c8282d3253a171bdd04.gif男生最怕女朋友问什么问题?朋友圈丨九宫格图片影视后期丨AE+PR专业教程PPT丨110套教学课件模版大学里,这10种女生值得处对象原来这8个专业更适合女生考研~据说,这是99%大学生寒假的真实写照……19上教师资格证笔试今日起报名!简历模板丨520套Word简历模板PPT丨征服老板:零基础做出高逼格PPT

-END-

编辑  墙妹

(侵删)

资料来源于网络

目前150000+人已关注加入我们

97e27b1720c6c8c270e0c0c6492900f3.gif 581de0c742832a7cbfa9d79b62380709.gif cd55a27aaec8e76439fc2b82a0e5899a.gif 659145db1662dbf14503777632d29477.gif f359c287d3e4500c9cc5b577bcfc51f0.gif 5bae5c73826b75d405080767563ade2f.gif 1b6a05d097db185d455436833dc997ea.gif dda2cccf5ec4061ffc171f6ba23187e0.gif

d36ab10bba7297bceabb42428ae2a197.gif 86fea854fbcf1eac3b0244e81ad204c3.gif 49bd8b3851e51ec12721740058bea4c0.gif f20944c4a1d2cd9162e8268037040a42.gif 1e88615ae833658dcaa9e9a1e8108a18.gif 128ca632fdf1d0013ae648d0bec49fe3.gif 31b82d72ee107cfe6af9d3fb33c56f6f.gif a698d4136834a073c2d3446694d0c57a.gif

9a99058862b280cfd4951e34ad0900cb.png 关注墙妹学习进步 f91919779463b13d8e5a43bbf4671cbb.png

看完记得点9356d6f90383401eb920e16668f79ead.png

才能被分配对象

36aa79144d46c7018e577cdaf240e473.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值