大学C语言使用教程第03章数据类型、运算符和表达式.pptxVIP

  • 0
  • 0
  • 约9.47千字
  • 约 10页
  • 2025-04-21 发布于四川
  • 举报

大学C语言使用教程第03章数据类型、运算符和表达式.pptx

2025/4/20C语言程序设计唐晶磊1

C语言程序设计信管教研室:唐晶磊E-Mail:Telffice:信息工程学院306

第一章绪论第二章算法与流程图第三章数据类型、运算符和表达式第四章程序的控制结构第五章函数第六章数组第七章指针第八章结构体第九章文件操作01目录02

第三章数据类型、运算符与表达式2025/4/20C语言程序设计唐晶磊数据类型壹贰常量叁格式化输入输出肆常用运算符和表达式伍运算符的优先级与结合性

1.数据类型2025/4/20C语言程序设计唐晶磊定义01位与字节02基本数据类型03数据类型修饰符04变量声明05浮点型数据有效数字位数06char型与int型之间的关系07

1.1数据类型定义2025/4/20C语言程序设计唐晶磊0102(1)数据为什么要区分类型?基本数据类型构造数据类型抽象数据类型不同类型的数据代表不同的数据表示形式、合法的取值范围、占用内存空间大小及可参与的运算种类。(2)从基本数据类型到抽象数据类型

1.1数据类型定义2025/4/20C语言程序设计唐晶磊数据类型基本类型构造类型指针类型空类型整型实型(浮点型)字符型枚举类型数组类型结构体类型共用体类型单精度实型双精度实型基本整型长整型短整型无符号整型

1.2位与字节2025/4/20C语言程序设计唐晶磊只能是“0”或者“1”一个位有多大?01保存一个字符(英文字母、数字、符号)ASCII(美国标准信息交换码)编码两个字节保存一个汉字GB编码一个字节有多大?02

1.3基本数据类型2025/4/20C语言程序设计唐晶磊STEP4STEP3STEP2STEP1Int:整数,在目前绝大多数机器上占4个字节。Float:单精度浮点数,一般是4个字节长。Double:双精度浮点数,一般是8个字节长。Char:字符,一般是1个字节长。用来表示256个ASCII字符,或者0~255的整数。

1.3基本数据类型2025/4/20C语言程序设计唐晶磊字符类型与ASCII表

1.4数据类型修饰符2025/4/20C语言程序设计唐晶磊unsigned04可修饰char、int、short和long,是无符号整数(正整数和0)。signed03可修饰char、int、short和long,是有符号的整数(正整数、0和负整数)。一般缺省为有符号,此修饰符通常省略。long02longint,长整数,一般是4个字节长。longdouble,长双精度(高精度)浮点数,一般是10个字节长。short01shortint,短整数,一般2个字节长。

1.5变量声明2025/4/20C语言程序设计唐晶磊可用sizeof获得变量或者数据类型的长度。#includestdio.hintmain(){ printf(char%d\n,sizeof(char)); printf(int%d\n,sizeof(int)); printf(shortint%d\n,sizeof(short)); printf(longint%d\n,sizeof(long)); printf(float%d\n,sizeof(float)); printf(double%d\n,sizeof(double)); return0; }

1.5变量声明2025/4/20C语言程序设计唐晶磊使用变量的基本原则变量必须先定义,后使用所有变量必须在第一条可执行语句前定义声明的顺序无关紧要。一条声明语句可声明若干个同类型的变量。声明变量,是初始化变量的最好时机。*不被初始化的变量,其值为危险的随机数charesc=a;inti=1;intsum=0;floateps=1.0e-5;

intmain()1.6实型数据有效数字位数2025/4/20C语言程序设计唐晶磊float型数据提供7位有效数字,double型数据提供16位有效数字。使用不当导致舍入误差intmain(){ floata; doubleb; a=123456.789e4; b=123456.789e4; printf(%f\n%lf\n,a,b);}

2025/4/20C语言程序设计唐晶磊小写字母转换为大写字母#includestdio.hintmain(){ charch=b; ch

文档评论(0)

1亿VIP精品文档

相关文档