c语言源程序的组成:

(1) c语言源程序的基本单位:函数。

 c语言源程序由一个或者多个函数组成

main函数:有且只有一个,为程序运行的起点

用户自定义函数:用户根据自己的需要定义的函数

库函数:系统提供的函数,使用之前在在最前面写编译预处理命令。

printf(),scanf()的头文件为stdio.h

(2)每条c语句以分号结束

(3)用//注释单行语句,/* */表示注释多行语句,注释和代码同等重要

基本符号:

关键字:c语言中预先规定具有固定功能和意义的英文单词

标识符:分为系统预定义标识符(一般不作他用)和用户自定义标识符。

               以字母或者下划线开头,后面跟字母下划线和数字的组合,区分大小写

运算符:有34个运算符,且区分优先级

数据:实际问题属性在计算机种的某种抽象表示,分为变量和常量

c语言中的数据类型:

数据类型:

【c语言复习笔记】初始c源程序及其数据类型_数据类型

基本数据类型:

整型:int

实数型:float,double

字符型:char

基本数据类型前可以加上两类修饰符:short/long ,signed/unsigned

数据类型所占用的内存空间大小:

【c语言复习笔记】初始c源程序及其数据类型_后端_02

 可以用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码为每一个字符都定义了唯一的整数编码

【c语言复习笔记】初始c源程序及其数据类型_c语言_03

 常用转换:

数字与数字字符转换+-48,大写字母+32得到对应的小写字母

字符串常量:用双引号将0个或者多个字符序列括起来,“xxx”,末尾以'\0'作为结束标志

符号常量:

#define PI 3.14(宏替换)

与const int PI=3.14;功能一样