C语言程序设计 清华大学■ 郑莉安颖莲 第二讲 C语言基础 参考书:《C程序设计》第一、二、三、四章 Page 1
C语言程序设计 清华大学 郑莉 安颖莲 第二讲 C语言基础 参考书:《C程序设计》第一、二、三、四章 Page 1
C语言程序设计 清华大学 郑莉安颖莲 本讲主要内容 C语言的程序格式及结构特点 数据类型 ·算术运算符与算术表达式 赋值运算符和赋值表达式 ·逗号运算和逗号表达式 ·逻辑运算与逻辑表达式 ·赋值语句 数据输入、输出 简单程序举例
C语言程序设计 清华大学 郑莉 安颖莲 本讲主要内容 • C语言的程序格式及结构特点 • 数据类型 • 算术运算符与算术表达式 • 赋值运算符和赋值表达式 • 逗号运算和逗号表达式 • 逻辑运算与逻辑表达式 • 赋值语句 • 数据输入、输出 • 简单程序举例
C语言程序设计 清华大学 郑莉安颖莲 C语言的程序格式 实例 程序格式 main() - 关键字及编译预处理命令用小 { 写字母书写。 int x,y,z; -由语句组成。 x=2; 以分号(:)作为语句的结束符, y=3; (不是分隔符)。 z=xty; 没有行的概念,可任意书写。 printf ("x+y-%d n",z); - 用大括号对}表示程序的层次 范围,一个完整的程序模块要 用一对{}包括。 不能在变量名、函数名、关键 字中插入空格和空行。3
C语言程序设计 清华大学 郑莉 安颖莲 C语言的程序格式 • 实例 main() { int x, y, z; x=2; y=3; z=x+y; printf("x+y=%d\n",z); } • 程序格式 - 关键字及编译预处理命令用小 写字母书写。 - 由语句组成。 - 以分号(;)作为语句的结束符, (不是分隔符)。 - 没有行的概念,可任意书写。 - 用大括号对{}表示程序的层次 范围,一个完整的程序模块要 用一对{}包括。 - 不能在变量名、函数名、关键 字中插入空格和空行。 Page 3
C语言程序设计 清华大学 郑莉安颖莲 C语言的结构特点 。 结构特点 ·函数的一般形式 只有一个名字为 函数名(参数) main的函数,称 参数说明; 主函数。 - 除main函数外,其 数据说明部分; 它函数都是在执行 执行语句部分; main函数时被调用 执行的。 Page 4
C语言程序设计 清华大学 郑莉 安颖莲 C语言的结构特点 • 结构特点 - 只有一个名字为 main的函数,称 主函数。 - 除main函数外,其 它函数都是在执行 main函数时被调用 执行的。 • 函数的一般形式 函数名(参数) 参数说明; { 数据说明部分; 执行语句部分; } Page 4
C语言程序设计 清华大学 郑莉安颖莲 数据类型 常量与变量 整型数据 实型数据 字符型数据 给变量赋初值 不同类型的混合运算 Page 5
C语言程序设计 清华大学 郑莉 安颖莲 数据类型 • 常量与变量 • 整型数据 • 实型数据 • 字符型数据 • 给变量赋初值 • 不同类型的混合运算 Page 5