c语言源程序的组成:
(1) c语言源程序的基本单位:函数。
c语言源程序由一个或者多个函数组成
main函数:有且只有一个,为程序运行的起点
用户自定义函数:用户根据自己的需要定义的函数
库函数:系统提供的函数,使用之前在在最前面写编译预处理命令。
printf(),scanf()的头文件为stdio.h
(2)每条c语句以分号结束
(3)用//注释单行语句,/* */表示注释多行语句,注释和代码同等重要
基本符号:
关键字:c语言中预先规定具有固定功能和意义的英文单词
标识符:分为系统预定义标识符(一般不作他用)和用户自定义标识符。
以字母或者下划线开头,后面跟字母下划线和数字的组合,区分大小写
运算符:有34个运算符,且区分优先级
数据:实际问题属性在计算机种的某种抽象表示,分为变量和常量
c语言中的数据类型:
数据类型:
基本数据类型:
整型:int
实数型:float,double
字符型:char
基本数据类型前可以加上两类修饰符:short/long ,signed/unsigned
数据类型所占用的内存空间大小:
可以用sizeof获取数据类型占用的字节数
数据的分类:
常量:
整型常量:
八进制:以0开头 034,065,057
十进制:正常表示
十六进制:以0x/0X开头,0x23,0Xff
实型常量:
小数形式:3.14,-0,123,10., .98 小数点不能省略,小数点左右两边数字可以缺省(缺省为0),但不能同时缺省
指数形式:尾数(可以是整数,也可以是小数)+e+指数 (必须是整数) 3.0e8,6.8E-5,9.9E+20
字符常量:ASCII码为每一个字符都定义了唯一的整数编码
常用转换:
数字与数字字符转换+-48,大写字母+32得到对应的小写字母
字符串常量:用双引号将0个或者多个字符序列括起来,“xxx”,末尾以'\0'作为结束标志
符号常量:
#define PI 3.14(宏替换)
与const int PI=3.14;功能一样