编程入门:C语言基础知识全网超全不用到处找了!(文末附清单)

时间:2022-10-09 17:37:17 | 浏览:1550

你背或者不背,干货就在那里,不悲不喜你学或者不学,编程就在那里,不来不去听到这话的你是否略感扎心?01基础知识1. 计算机系统的主要技术指标与系统配置。2. 计算机系统、硬件、软件及其相互关系。3. 微机硬件系统的基本组成。包括:中央处理器

你背或者不背,干货就在那里,不悲不喜

你学或者不学,编程就在那里,不来不去

听到这话的你是否略感扎心?

01基础知识

1. 计算机系统的主要技术指标与系统配置。

2. 计算机系统、硬件、软件及其相互关系。

3. 微机硬件系统的基本组成。

包括:中央处理器(运算器与控制器),内存储器(RAM与ROM),外存储器(硬盘、软盘与光盘),输入设备(键盘与鼠标)输出设备(显示器与打印机)。

4. 软件系统的组成,系统软件与应用软件;软件的基本概念,文档;程序设计语言与语言处理程序(汇编程序、编译程序、解释程序)。

5. 计算机的常用数制(二进制、十六进制及其与十进制之间的转换);数据基本单位(位、字节、字、字长)。

6. 计算机的安全操作;计算机病毒的防治。

7.多媒体技术的一般知识。

8. 计算机网络的一般知识。

02程序设计

1. 能运用结构化程序设计方法编写程序。

2. 掌握基本数据结构和常用算法。

3. 能熟练使用一种高级或一种数据库语言

划重点,下面这些你一定要知道哦!

C语言

1.C程序

C语言程序结构有三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)

2.main函数

每个C语言程序中main 函数是有且只有一个。读程序都要从main入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。

3.存储形式

计算机的数据在电脑中是以二进制的形式保存。最低的存储单元是bit(位),位是由为 0 或者1构成。 byte 是指字节, 一个字节 = 八个位。数据存放的位置就是它的地址。

4.注释

是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。

5.书写格式

每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。



6.标识符

合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。

7.实型数据

实型数据的合法形式:小数形式和指数形式。掌握判定指数形式合法性。

2.333e-1 就是合法的,且数据是2.333×10-1。

考试口诀:e 前e 后必有数,e 后必为整数。

8.字符

字符数据的合法形式::

"1" 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。

"0" 的ASCII 数值表示为48,"a" 的ASCII 数值是97,"A"的ASCII 数值是65。

字符型和整数是近亲:

char a = 65 ;

printf(“%c”, a); 得到的输出结果:a

printf(“%d”, a); 得到的输出结果:65

一般考试表示单个字符错误的形式:"65" "1"

字符是可以进行算术运算的,记住: "0"-0=48

大写字母和小写字母转换的方法: "A"+32="a" 相互之间一般是相差32。


9.整型数据

整型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节。考试时候一般会说,在16 位编译系统,或者是32 位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节就可以了。

10.转义字符转义字符的考查:在程序中 int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x 必须存在。

在程序中 int a = 06d, 是一个八进制的形式。在转义字符中, ’x6d’ 才是合法的,0 不能写,并且x 是小写。‘141’ 是合法的, 0 是不能写的。‘108’是非法的,因为不可以出现8。

11.算术运算

算术运算符一共有+、—、*、/、%这五个。%符号两边要求是整数。不是整数就错了。三种取整丢小数的情况:不是四舍五入是舍掉小数部分。

1、int a =1.6;

2、(int)a;

3、1/2; 3/2;

12.强制类型转换

将一个运算对象转换成指定类型,格式为(类型名)表达式,一定是 (int)a 不是 int(a),注意类型上一定有括号的。注意(int)(a+b) 和(int)a+b 的区别。前是把a+b 转型,后是把a 转型再加b。

13.赋值

是表达式就一定有数值。

赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。

复合赋值运算符:注意:a*=m+2 是 a=a*(m+2)

自加、自减表达式:假设a=5,++a(表达式的值为6), a++(表达式的值为5);j=a++;等价于j=a;a=a+1; 而j=++a;等价于a=a+1;j=a;。

考试口诀:++在前先加后用,++在后先用后加。


14.逗号运算

逗号表达式:优先级别最低, 表达式的数值逗号最右边的那个表达式的数值。

(2,3,4)的表达式的数值就是4。

15.数制转换

一定要记住二进制 如何转换成十进制。

八进制是没有8 的,逢8 进1,018 的数值是非法的。

16.位运算

会有一到二题考试题目。

C语言提供6种位运算符:按位求反~,按位左移<<,按位右移>>,按位与&,按位异或|,按位或^。

总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。

异或运算的规则:0异或1得到1,0异或0得到0,1异或1得到0。可记为“相同为0,不同为1”。

在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以私信回复小编“学习”领取全套免费C/C++学习资料、视频

相关资讯

笑哭,原来C语言还有这些作用!程序员你知道吗?

随着互联网的发展以及编程技术的不断更新,编程语言的种类也是越来越多,甚至现在的话针对每一个互联网的领域,都有不同的适合它的编程语言。不同的语言是为了实现不同的目标而设计的。不过无论你是一个有经验的程序员,还是你是这个编程网络中的新手,有一

「必读」超全的C语言基础知识大全

学习资料:

到底什么编程语言最难学?C/C++说道:都让开,给“大佬”让位

汇编语言,在我看来,汇编绝对是最难学习的一门语言。汇编语言为什么难,得从它的特点说起,汇编是一门直接操纵处理器的低级语言,这里说它低级,是相对于高级语言(如C++/Python/Kotlin)之类编程语言而言。学习汇编可以让人更加清楚的了解

C/C++编程笔记:C++入门知识,从结构到类的演变

先来看看本节知识的结构图吧!接下来我们就逐步来看一下所有的知识点:结构的演化C++中的类是从结构演变而来的, 所以我们可以称C++为”带类的C”.结构发生质的演变C++结构中可以定义函数, 称之为成员函数结构定义格式, 像这样:struct

救救大龄码农!45岁程序员在国务院网站求助精通编程却找不到工作

编辑:桃子【新智元导读】程序员「35岁定律」更像是圈内人的自嘲。近日,一位45岁程序员发帖称,「自己精通各种技术体系,却连个面试机会都没有」。据统计,不论是在国内还是国外,35岁以上的程序员占比最少,尤其在中国仅有9.4%。大龄码农真的如此

只为“练脑”少儿编程“提质升级”

来源:【消费日报】□ 本报记者 卢 岳少儿编程作为近年大热的素质教育科目,随着政策利好的不断加码,已成为越来越多家长的选择。记者注意到,随着行业的不断发展优化及家长意识的迭代更新,在市场持续高温的背后,围绕少儿编程的机构发展及消费端需求,已

两年3万元,9岁学算晚少儿编程到底学的啥

一个半小时的试听课结束后,儿子很兴奋,在课程销售的热情推介下,杭州的程芳(化名)刷了近3万元,给儿子报了两年半的编程课。“这是目前为止,给他报的最贵的兴趣班。”最近两年,在中小学生的课外培训市场上,少儿编程像一匹黑马冲了出来,日渐火热。上个

一年学费上万,少儿编程到底学什么?

长江日报融媒体6月25日讯(记者陈智)对于非计算机专业的80后、90后来说,编程至今仍是能力范围以外的“技术活”,一串串代码只有程序员们能“驾驭”。但是,现在的不少00后已经可以熟练制作愤怒的小鸟,植物大战僵尸等小游戏。长江日报记者在百度上

少儿编程,下一个独角兽的孕育之地?

在政策以及环境的驱动下,我国的少儿编程市场逐渐发展成型。但由于国内少而变成试产发展起步较晚,目前还有较大的空间有待发掘。10月10日,网易宣布正式上线少儿编程平台“网易卡搭编程”,完成了编程教育的重要布局。此外,编程猫获3亿C轮融资;小码王

少儿编程缘何成了资本的“香饽饽”?

青少年培训市场刮起了“编程热”,一如当年的少儿英语和奥数培训 少儿编程缘何成了资本的“香饽饽”?“时代真的不一样了,现在的孩子都开始学起了我在大学才开始接触的编程。”在重庆一软件开发公司上班的刘明看着手中刚刚拿到的宣传单感叹道,现在的培训机

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈高尔夫球运动网德阳今日新闻网深南电路A股钢管舞培训网赵文卓影迷网周生生珠宝广西旅游网满江红电影影评网十二星座排名网张艺兴歌迷网心理咨询网海尔空调资讯网董酒股票行情网南宁交友相亲网温哥华旅游攻略
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有