②章数据类型、运算符与表达式 第一课 教学内容: C语言的数据类型、运算符、表达式 教学目标: 掌握C语言的数据类型、运算符、表达式。 ,重点、难点 C语言的数据类型
第2章 数据类型、运算符与表达式 第一课 一、教学内容: C语言的数据类型、运算符、表达式。 二、教学目标: 掌握C语言的数据类型、运算符、表达式。 三,重点、难点: C语言的数据类型
少C语言的数据类型 基本类型: 整型 实型(浮点型) 枚举类型
(一)C语言的数据类型 基本类型: • 整型 • 字符型 • 实型(浮点型) • 枚举类型
二)数值数据的表示 1、整数 如123、0123即(1238,0×123 2、浮点小数 如0.123,123e3 (三)文字数据的表示 1、单个字 A~z65~90 如‘a’,B,f,?a'z97~122 0~948~57 2、字符串 如“ This is a book” 注意:字符串尾部加一个结束标志0
(二)数值数据的表示 1、整数 如123、0123即(123)8,0x123 2、浮点小数 如0.123,123e3 (三)文字数据的表示 1、单个字符 ‘A’ ~ ‘Z’ 65~90 如‘a’ , ‘B’ , ‘f’ , ‘?’ ‘a’ ~ ‘z’ 97~122 ‘0’ ~ ‘9’ 48~57 2、字符串 如“This is a book” 注意:字符串尾部加一个结束标志‘\0’
(四)常量与变量 C语言中的数据有两种基本形式:常量和变量。 如:1,23,4,6,d 也可以用一个标识符代表一个常量 如:# define n30 2、变量的定义 形式:类型标识符变量名 注意:C语言是区别大小写的。 3、赋值号“=”例:intn=3 注意:(1)赋值号“=”不同于数学中的“=”符号 (2)如果赋值时等号两侧类型不一致,则将实 数赋给一个整型变量,inta=2.9系统自动舍弃小数部分
(四)常量与变量 C语言中的数据有两种基本形式:常量和变量。 1、常量 如:-1,23,4,6, ‘d’ 也可以用一个标识符代表一个常量。 如:#define n 30 2、变量的定义 形式:类型标识符 变量名 注意:C语言是区别大小写的。 3、赋值号“ = ” 例:int n=3; 注意:(1)赋值号“ = ”不同于数学中的“ = ”符号。 (2)如果赋值时等号两侧类型不一致,则将实 数赋给一个整型变量,int a=2.9系统自动舍弃小数部分
(五)数据类型转换 1、自动类型转换 double←foat lon g unsigned 低 char short 2、强制类型转型 转换形式为:(类型)表达式; 例:intx=3,y=2; float f f=(float )x/y;
(五)数据类型转换 1、自动类型转换 double float 高 long unsigned 低 int char,short 2、强制类型转型 转换形式为:(类型)表达式; 例:int x=3,y=2; float f; f=(float)x/y;