第二章。
#include<> 头文件。
#define height 10 宏定义。
int main() 主函数
printf ("n");输出。
scanf(" a); 输入 *接受键盘输入的内容,将输入的结果保存在相应的变量中 &是取地址运算符。
第三章。算法+数据结构=程序。
算法的特征。
有穷性执行和时间的有限。
确定性 可行性。
输入。输出。
三种基本结构:顺序结构选择结构循环结构 (任何一种算法都是由这三种基本算法组成)
第四章。100l 表示长整型。
656u 表示无符号型。
4865lu 表示无符号长整型 (u和l大小写均可)
八进制数 0123 必须以0开头
十六进制数 0x4156 必须以0x开头
虽然二进制,八进制,十进制和十六进制的形式不同,但在计算机内存储的形式是一样的,都是以二进制的形式(补码)进行储存。
补码。正数的补码与其原码形式相同,负数的补码是该数绝对值的源码按位取反再加1
对于有符号的整型,其在内存中存放的最左边一位表示符号位,0表示正 1表示负。
实型常量。有整数部分和小数部分组成。
4.2456e4表示4.2456乘以10的四次方。
56.56f 表示单精度类型
546.32l 表示双精度类型。
字符型常量。
与普通常量不同,要对字符型常量使用指定的定界符进行限制,分为字符常量和字符串常量两种。字符常量又分两种:一般字符常量和特殊字符常量**义符)。
(a' "abc" '与"" 均只起定界作用)
字符常量。a' 单撇号只能包括住一个字符,不能是字符串,也不能是空白。 区分大小写。''代表定界符。'2'不能参与数值运算了。
字符串常量。
字符串长度:字符串中字符的个数。字符串中什么也没有成为空串,长度为0.空格也算一个字符。
字符串的存储:c语言存储字符串时,系统会在字符串的末尾自动加 \0 作为字符串的结束标志。
编写c语言时,千万不要把一个字符串常量赋值给一个字符变量!(字符型变量是用来储存字符常量的变量)
在字符常量中,存储的是字符的ascii码值,而在字符串常量中,不仅要存储有效的字符,还要存储结尾处的结束标志\0.
符号常量。使用一个符号名代替固定的常量值,这里使用的符号名叫做符号常量,在使用符号常量前,必须要进行定义,大多情况下,符号常量使用大写英文字母表示。
定义符号常量的格式:#define 符号常量名常量值
变量。定义变量的形式: 类型说明符变量名列表
在编写程序时,定义所有变量的步骤应该在为变量赋值前!
第五章。逻辑运算符:&&逻辑与
逻辑或。!逻辑非。
逗号运算符:连接多个表达式,并将最后一个表达式的值作为最终值。
判断条件运算符: 表达式1?表达式2:表达式3 表达式1为真则输出2,否则输出3.
第六章 操作语句是用来向计算机系统发出操作指令的。 int a 不能算是语句,因为它不产生机器的操作。
程序包括声明部分和执行部分,其中执行部分即由语句组成。
表达式+;=表达式语句 ;是语句中非常重要的部分。
输出字符数据 putchar 函数:向显示设备输出一个字符。只能输出一个字符!
输入字符数据 getchar 函数:只能接受一个字符。
格式输出函数 printf (格式控制,输出列表 ) 向输出设备输出任意类型的数据。
格式控制:用双引号括起来的字符串。 其中包括两种字符:
1、 格式字符其作用是将输出的数据转换为指定的格式输出。格式字符以%字符开头。
2、 普通字符原样输出字符,包括双引号内的逗号、空格和换行符。
输出列表。列出的是要进行输出的数据。
printf函数格式字符。
格式输入函数。
scanf函数的功能是按照格式控制的要求,将从终端输入的数据赋给地址列表中的各个变量。scanf函数的一般形式:
scanf(格式控制,地址列表)
符号表示去变量地址符。
第七章。if 语句。
1、 单条件单分支的if语句。
形式:if(表达式)
分支的语句含有两条或两条语句以上,就构成了复合语句,用{}括起来,组成一条大的语句。
2、 单条件双分支的if语句。
双分支的if语句除了可以指定在条件为真是执行某些语句外,还可以在条件为假时执行令一段**。形式如下:
if(表达式)
语句1 else(表达式)
语句2可以理解为 :如果。。。就。。。否则就。。。
else 的匹配问题:c语言规定,else始终与同一括号内最近的未匹配的if语句结合。
3、 多条件多分支的if语句。
形式:if(表达式)
语句1else if (表达式)
语句2else if (表达式)语句3
功能:依次判断表达式的真假,当出现某个表达式为真时,则执行其相应的语句程序。
if语句的嵌套形式:
if(表达式)的后面不需要加;
while 语句。
for 语句
do-while
do循环体语句。
while(表达式);
C语言笔记
第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...
C语言笔记
c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...
c语言笔记
1.if中别忘了 而不是 2.写完程序别忘了检查前后大括号 小括号是否完全照应。3.遇到几分之几的分数可以方程两边同时乘以一个数来消去分母。4.写指针题时看准指针对应的是行还是列。例 int a 4 3 int p a 0 列指针。int ptr 3 a 行指针。5.考虑好哪些量会随着循环不断改变。...