问题的提出 下面是计算两个数据参与算术运算的源/所使用的数 果 据类型不对 void main( inta,b,c,x,Y;/*定义a,b,c,x,y为整型变量*/ a=300;b=500; c=a+b;x≡a*b; y=a/b; /*a除以b,其商赋值给变量y*/ printf(" c=d x=d, y=d",C,x, y) }程序运行结果如下图 或如下图 C:\ TOINE. EXE c:C: \c\Debug\lt. X c=88,x=18928,y= c=8g,x=15000,y=
问题的提出 下面是计算两个数据参与算术运算的C语言程序,请分析其结 果。 void main() { int a,b,c,x,y; /* 定义a,b,c,x,y为整型变量 */ a=300; b=500; c=a+b; x=a*b; y=a/b; /* a除以b,其商赋值给变量y */ printf(" c=%d, x=%d, y=%d",c,x,y); } 程序运行结果如下图 ?? 所使用的数 据类型不对 ? 或如下图
第2章数据类型与常用库函数 c语言的数据类型 各种常量 变量 C语言中灵活的指针变量 标准输入输出函数用法 常用的库函数
◼ C语言的数据类型 ◼ 各种常量 ◼ 变量 ◼ C语言中灵活的指针变量 ◼ 标准输入/输出函数用法 ◼ 常用的库函数 第2章 数据类型与常用库函数
进位制数、补码、AC等日计算机文化基础课完成 掌握各种常用数据类型的数据在内存中的春放形式 ■掌握常量的分类,变量的定义和变量名的命名规则 理解指针的含义,掌握指针变量的定义及简单应用 掌握一些常用内部函数的使用 本章重点:变量与常量的概念、格式输入/输出函数 ( scanf0/ printf0)的基本使用 本章难点:不同类型的数据在内存中的存放形式
本章要求: ◼ 掌握各种常用数据类型的数据在内存中的存放形式 ◼ 掌握常量的分类,变量的定义和变量名的命名规则 ◼ 理解指针的含义,掌握指针变量的定义及简单应用 ◼ 掌握一些常用内部函数的使用 本章重点:变量与常量的概念、格式输入/输出函数 ( scanf() /printf())的基本使用 本章难点:不同类型的数据在内存中的存放形式 进位制数、补码、ASCII等 由计算机文化基础课完成 掌握各种常用数据类型的数据在内存中的存放形式
21C语言的数据类型 程序中的数据被以某种形式存储在内 存中,必须能被计算机识别和处理。 高级语言程序中的数据被分为多个种 类,以不同方式存储,数据类型决定 了数据的存储方式
2.1 C语言的数据类型 程序中的数据被以某种形式存储在内 存中,必须能被计算机识别和处理。 高级语言程序中的数据被分为多个种 类,以不同方式存储,数据类型决定 了数据的存储方式
21C语言的数据类型 2.1.1c语言数据类型概述 短整型( short) 整型 整型(int) 数值类型 长整型(long 基本类壁字符类型(char) 浮点型∫单精度型( float) 双精度型( double) 枚举类型(enum) 数据类型 数组类型 结构体类型( struct) 构造类型 共用体类型( union) 指针类型文件类型(FILE 空类型(void) 注意:在程序中用到的常量与变量必须是上面的一种数据类型; 正确地区分和使用不同的数据类型,可使程序运行时占用较少的内 存,确保程序运行的正确性和可靠性
2.1 C语言的数据类型 2.1.1 C语言数据类型概述 注意:在程序中用到的常量与变量必须是上面的一种数据类型; 正确地区分和使用不同的数据类型,可使程序运行时占用较少的内 存,确保程序运行的正确性和可靠性。 数据类型 基本类型 构造类型 整型 浮点型 数值类型 字符类型(char) 枚举类型(enum) 数组类型 结构体类型(struct) 共用体类型(union) 指针类型 文件类型(FILE) 空类型(void) 短整型(short) 整型(int) 长整型(long) 单精度型(float) 双精度型(double)