一、C语言的特点:1、C语言源程序的基本组成单位是函数;一个C程序可由若干个函数组成,其中必须有且仅有一个以main命名的主函数。2、C程序的执行总是由main()函数的第一个可执行语句开始,到main()函数的最后一个可执行的语句结束;而其他函数都是在main()函数开始执行以后,通过其他函数的调用才得以运行。3、用户在C程序中需要调用某个库函数时,必须用#include编译预处理命令将描述该库函数的头文件包含进去。二、C程序的书写格式:1、语句可分开放在任意多行内;如:printf("ToC,");printf("ornottoC:");与printf("ToC,ornottoC:");是等价的2、一行中可以有若干个语句;如:a=123;b=345;3、每个语句和数据定义的最后必须有一个分号;三、C语言程序的运行:1、pile):将C源程序文件翻译成能被计算机识别的二进制形式的"目标"文件。2、建造(Bulid):将目标文件、系统库函数等文件结合起来,生成可执行的EXE文件。C语言程序示例:显示"Hello"#include<>main(){printf("Hello\n");}说明:#include<>是必不可少的,它包含了C语言标准输入输出库的相关信息;printf函数来自"标准输入输出库",可以产生格式化输出;\n告诉printf函数执行完信息显示后要进行换行操作;{}来标出main()函数的起始和结束。02数据类型一、 标识符、常量和变量1、 标识符:标识符是起标识作用的一类符号;一般用来标识用户或系统定义的变量名、符号常量名、函数名、类型名等。(1)标识符由字母、数字、下划线("_")组成,第一个字符必须是字母或下划线。(2)C语言区分大小写字母;如sum和SUM就是两个不同的标识符。(3)用户自己定义的标识符不得与关键字同名;2、 常量:指在程序中已知的在程序中直接写出的数值。在程序运行过程中,常量的值不允许被改变。直接常量:用数值表示的量,如23,'A',"awq"等;符号常量:用标识符表示的常量;符号常量在使用前必须加以定义;定义的格式:#define标识符常量其中:#define是一条预处理命令,其功能是把该标识符定义为其后的常量值。如:计算半径r为10时圆面积##include<>main(){doublearea,r;r=;area=pi*r*r;printf("Area=%lf",area);}3、 变量:在程序运行过程中,其值可以被改变的量(1)变量的三要素:变量名、数据类型和变量的值。(2)C语言规定:程序中用到的变量,必须先定义后使用;(3)变量定义的格式:<类型名><变量名表>如:inta,b;/*int表明所定义变量储存的数值为整数*/(4)通常,对变量的定义放在函数体的开头,也可以放在函数的外部或复合语句的开头。(5)C语言允许在定义变量的同时对变量进行初始化;如:inta=3;/*定义a为整形变量,初值为3*/二、 简单数据类型在C语言程序中,不同数据类型的数据,在内存中所需的存储空间的大小是不同的,其能够支持的运算、相应的运算规则也是不同的。1、 基本类型:(1)整型:l 整型常量:即整型常数;■十进制表示法:如123、-345;■八进制表示法:以0开头的数,如0126;■十六进制表示法:前缀为0x或0X,其数码取值为0~9,A~F或a~f;l 整型变量包括:基本型(int)、短整型(shortint或short)、长整型(longint或long)、和无符号型(unsignedint、unsignedshort、unsignedlong)。l 整型变量的定义:整型变量用来存放整数的,在使用之前使用标识符加以定义;如inta,b;/*定义a、b为整型变量*/unsignedshortc,d;/*定义c、d为无符号短整型变量*/longab,ef;/*定义ab、ef为长整型变量*/【例】整型变量的定义与使用:#include<>main(){inta,b,c,d;unsignedu;a=12;b=-24;u=10;c=a+u;d=b+u;printf("a+u=%d,b+u=%d\n",c,d);}(2)实型(单精度、双精度):l 实型数据类型分为:单精度型(float)、双精度型(double)和长双精度型(longdouble);l 实型常量:■十进制小数形式:由数字和小数点组成,、.23、■指数形式:由尾数、e(E)和指数组成,如123e2(等于123*102);l 实型变量的定义:实型变量用来存放实型数据的,在使用前必须使用标识符加以定义;如floatx,y;/
c语言知识点 来自淘豆网m.daumloan.com转载请标明出处.