c语言。
1、简洁、紧凑、灵活。
个关键字、34个运算符、9种控制语言(结构化有:顺序、选择、循环等特殊结构)。
3、c程序是由函数组成的(函数是c程序的基本构件)
4、函数有两部分组成:函数说明部分、函数体(有两部分组成:说明部分、执行部分)
5、c程序总是从main函数开始执行;语句以分号结束,用/*、作为注释的开始结束。
函数自身调用称为递归调用。
6、编辑生成c源文件,扩展名为。c,编译生成目标文件,扩展名为。obj。
7、turbo c提供两种编辑、编译、连接和运行c程序的方法。
8、c语言的基本元素:一、字符集(符号集)有五种:大小字母(a~z),小写字母(a~a),阿拉伯数字(0~9),下划线(_)标点符号的运算符;二、标示符。
9、数据类型:基本类型、构造类型、指针类型、空类型;
常量:在程序的执行过程中,其值不能被改变的量;变量:其值是可以变的量,其用标示符表示,在内存中占一定的存储空间。数据在内存中以二进制的补码表示。
10、转义符:特殊的字符常量,他们都以‘\’开头(有三种写法),例如:\0,表示空值。
11、加减乘除混合运算,从左到右;++运算符高于算术运算符。
12、字符输入函数 getchar(),作用:从键盘缓冲区读入一个字符。而当输入多个字符时多余的作废;该函数必须按了回车才开始接受字符;格式输出函数:
printf,其输出形式:printf(格式控制符,输出项列表)
12、格式输入函数 scanf,形式:&变量名。
13、素数:只能被本身或者一整除的数而不能被其他数整除。
14、键盘符:是指键盘上有标记的,并且能在显示器上直接以其标记字样显示的符号。
15、低级语言是指机器语言和汇编语言(c语言和pascal语言都属于高级语言)
16、标示符:由英文字符或下划线字符开始,后接一个英文字母、下划线和数字组成。
17、汇编语言属于面向机器语言,高级语言属于面向过程语言。
18、用高级语言编写的程序称为源程序,可以通过解释程序翻译成一句可执行的方式执行,也可以通过编译程序一次编译产生目标程序然后执行。
19、c语言词类主要分为:字面形式常量,特殊符号、保留字和标示符四种。
20、c语言的语句主要分为:数据定义语句,表达式语句,流程控制语句,复合语句,空语句和其他语句。
21、字符串中的每个字符占一个字节,但c程序在存储字符串时,要在最后一个有效的字符后面接上一个结束的标记符'\0';单个字符在内存中占一个字节空间。
22、整型数据分为:短整型、基本类型和长整型。计算机存储字符通常是存储字符的某种**值,而许多种字符编码的方法,最流行的就是ascii**。
逻辑运算采用特殊的优化计算规则,当逻辑与的左分量结果为0时,不再计算逻辑与的右分量。赋值运算符的结合性自由往左进行计算。常规运算符的优先等级自高到底的排序:
算术运算符,位移运算符,关系运算符。
23、在c程序中,判断逻辑值时,用非0表示真,而用0表示假;逻辑表达式值为真是用1表示,逻辑表达式为假用0表示。定义符号常量的一般形式:#define 符号常量名常量;在函数内,说明变量时,若省略存储类型时,系统默认为自动存储类别,该存储类别用auto标示。
24、定义指定数据类型的变量时,较完整的一般形式为:存储类型符数据类型符变量名1,变量名2,..c程序中的表达式有:
算术表达式,关系表达式,逻辑表达式,条件表达式,赋值表达式,逗号表达式。
25、指针变量的赋值一定要与其类型一致否则赋值是不正确的;指向结构体变量的指针:是该变量所占据的内存段的起始地址。其引用方式:(*p).变量名等价于p->成员变量。
26、switch循环语句中若无break语句则继续往下执行知道switch的右”}“结束。当用字符串为字符数组赋值是系统自动加上\0;& 任意变量,地址运算符,* 指针变量,指针运算符。例如 int a=10,x,*p=&a,其中的&a表示变量a所占的内存空间的首地址,而*p表示指针变量p所指向的内存中的数据。
27、浮点数常量特点(e,e)z前必须有数字,之后必须为整数且不能插入空格。
逗号表达式的结合顺序:自左向右;逗号运算符的优先级在所有的运算符中最低。例如:
a=(3+5,3*5,5/3) =1,a=3+5,3*5,5/3 =1,(i=3,i++,i,i+5) =10
gets、puts ;getchar,putchar;printf(),scanfu(),赋值运算符从右往左而逗号运算符有左至右。
c语言学习笔记
一元二次方程详解。不管我们写什么样的程序,首先要建起构架。c语言的构架是 include intmain void 我们首先需要把三个系数保存到电脑里面,怎么保存呢?我们会以变量的形式保存到电脑里面。比如说 inta 1 intb 2 intc 3 这个 的意思是赋值的意思,不是相等的意思。什么叫变...
C语言学习笔记
a.1.需要成对敲入的符号。2.文件名不要出现。号,否则无法生成。c或。cpp文件,所以不能编译和运行。3.分号 代表一个语句,只有一个 的语句是空语句,所以下面的 不会报错,但表示若条件成立只执行空语句,并且条件语句结束 if a b 等价于 if a b 空语句。4.格式化输出中,建议用 x输出...
C语言学习笔记
求余 求mod 运算符。变量命名规则 只能以字母数字下划线三种字符组成,且第一个字符必须为字母或下划线。scanf d a prindf d a c语言中,变量名是区分大小写的。int 范围 32768 32768 float的指数部分有8bit 2 8 由于是有符号型,所以得到对应的指数范围 12...