有效的字符型值.docx

上传人:b****8 文档编号:11280767 上传时间:2023-02-26 格式:DOCX 页数:13 大小:651.77KB
下载 相关 举报
有效的字符型值.docx_第1页
第1页 / 共13页
有效的字符型值.docx_第2页
第2页 / 共13页
有效的字符型值.docx_第3页
第3页 / 共13页
有效的字符型值.docx_第4页
第4页 / 共13页
有效的字符型值.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

有效的字符型值.docx

《有效的字符型值.docx》由会员分享,可在线阅读,更多相关《有效的字符型值.docx(13页珍藏版)》请在冰豆网上搜索。

有效的字符型值.docx

有效的字符型值

第六章

变量和数据类型-II

回顾

变量用于临时存储要在程序中使用的数据

数据类型用于对属于不同类别的数据进行分类

常用的数据类型包括:

int、float、shortint、longint、double、char

printf()函数用于将格式化的输出结果输出到屏幕上

scanf()函数用于按照指定的格式接受用户输入的内容

转义序列与printf()函数一起用于执行某些操作

格式说明符用于以scanf()和printf()函数格式化输入内容/输出结果

#define预处理器指令提供一种在C语言中定义常量的方法

目标

定义和使用类型为char的变量

使用char类型的输入/输出函数

printf()函数

scanf()函数

getch()函数、getche()函数、getchar()函数

putch()函数、putchar()函数

定义和使用类型为double的变量

使用double数据类型的输入/输出函数

‘char’数据类型的必要性3–1

‘char’数据类型的必要性3–2

‘char’数据类型的必要性3–3

使用char数据3–1

使用char数据3-2

voidmain()

{

charanswer;

printf("Wheredoeslightcomefrom?

\n");

printf("a)thesun\nb)themoon\nc)Jupiter\nd)Mars\n");

printf("\nPressa/b/c/dtoindicateyouranswer\n");

scanf("%c",&answer);

printf("\nYouhaveselected%c.Thecorrectanswerisa.",answer);

}

字符型变量

用于输出数据的printf()函数

\n是用于换行输入/输出的转义序列

用于输入数据的scanf()函数

用于输出正确答案的printf()函数

使用char数据3–3

回顾、复习

一、基本数据类型:

1、基本整型:

int%d例如:

3

2、基本实型:

float%f例如:

4.5

3、字符型:

char%c例如:

‘b’

注意:

所有数据的输入输出均使用scanf()函数和printf()函数.

其他char输入/输出函数

语法

charvariablename;

variablename=functionname;

getch()的工作原理

getche()的工作原理

char函数的示例

chargender;

gender=getch();

gender=getche();putch(gender);

putchar(gender);

gender=getchar();

头文件

使用getch()

问题:

显示一个菜单,该菜单中具有“File”、“Edit”、“View”、“Exit”等选项,用户可以选择这些选项。

此外,显示所选的选项。

double数据类型

声明double变量

用于double的格式说明符

使用double

问题:

接受一个精度很高的值PI,并且以10位的精度将其输出

longdouble数据类型

声明longdouble变量

编写double和longdouble数字

总结2–1

char数据类型存储单个字符型数据值

在内存中,一个char值占8位

signedchar值的取值范围为-128至+127,而unsignedchar值的取值范围为0至255

char值可以使用printf()和scanf()函数来输出和读取

将%c格式说明符与printf()和scanf()一起使用,就可以输出和读取char值

getch()、getche()和getchar()是char的输入函数,接受输入的单个字符

putch()和putchar()是char类型的输出函数,可以将单个字符作为结果输出

总结2–2

char输入/输出函数(如getch()、putch())是在conio.h头文件中定义的。

printf()和scanf()函数是在stdio.h头文件中定义的

double数据类型用于存储高精度的小数

在内存中,double类型的变量占64位,其取值范围为1e-308至1e+308,精度为10位。

double值可以使用带有%lf格式说明符的printf()和scanf()函数输出和读取

C语言中的longdouble数据类型用于存储精度很高的值

longdouble值可以使用%Lf格式说明符输出

longdouble和double值的编写形式如下:

数字e指数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1