C语言入门小知识

1.    a.计算机程序:是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。

b.编程语言:是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

c.电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过编程语言向计算机发出命令。故编程语言的重要性就可想而知了。

d.编程语言的用处:用来定义计算机程序的形式它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

e. C语言:特点:它既具有高级语言的特点,又具有汇编语言的特点。

 C++:特点:是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计数据抽象面向对象程序设计泛型程序设计等多种程序设计风格

JAVA:特点: 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

 

2.    编辑好的程序到可执行文件需要经过以下四个过程:

编辑:输入源程序并存盘。

编译:将源程序翻译为目标文件。

链接:将目标文件生成可执行文件。

运行:执行.EXE文件,得到运行结果。

 

3. 我们现在学C语言其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。

C语言的特点:是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

 

4.  变量:代表内存中具有特定属性的一个储存单元,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。分类:字符型变量,整数型变量,浮点型变量和双精度型变量。

常量:在程序运行期间,其值不能改变的量。分类:整型常量和浮点型常量。  

 

5. 标识符命名规范有:

1)标识符由字母、数字和下划线组成

2)标识符的第一位必须是字母或者下划线,不能是数字

3)大部分的编程语言都区分大小写,但VB不是

 

6. 1)数据类型:是一个值的集合以及定义在这个值集上的一组操作。

2)数据类型分类:

字符型:;

字节型:占1个字节,取值范围(0-255);

文本型

 

7. 字节大小:是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。

 

8. 1)原码:就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值.

2)反码 :正数的反码是其本身 ,负数的反码是在其原码的基础上,符号位不变,其余各个位取反.

3)补码:正数的补码就是其本身,负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1. (即在反码的基础上+1)

 

9.运算符包括:算术运算符、逻辑运算符、位运算符。

 

10. C语言的控制语句有:(1return;功能:从函数返回语句 2if-else语句 ;功能:条件语句 (3switch语句;功能:多分支选择语句 (4while语句;功能:循环语句  5do-while语句;功能:循环语句 6for语句;功能:循环语句  7goto语句;功能:转向语句   8break语句;功能:中止执行switch或循环语句  9continue语句;功能: 结束本次循环语句

 

11.if…else:if和控制表达式改版了程序的控制流程,不再按从前到后的顺序执行,而是根据数据不同的条件语句执行不同的语句。

For循环:先判断后执行。

While循环:先判断后执行,计算表达式的值,当值为真(非0)时,执行循环语句。

Switch…case:针对整型或者字符型,按顺序执行,每一个case对于一个break。

 

12.区别: break是结束整个循环体,continue是结束单次循环

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值