基本类型修饰符(三)

基本类型修饰符(三)

ID:37473432

大小:453.50 KB

页数:14页

时间:2019-05-12

基本类型修饰符(三)_第1页
基本类型修饰符(三)_第2页
基本类型修饰符(三)_第3页
基本类型修饰符(三)_第4页
基本类型修饰符(三)_第5页
资源描述:

《基本类型修饰符(三)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§类型修饰符及输入输出的实现授课班级:授课时间:任课教师:2021/9/81复习上次内容1.找出哪些是合法的整型常量:045、0x89g、90、078、0x11f2.找出哪些是非法的实型常量:0.45、0x6.7、e9、0.7e0.23.找出哪些是合法的字符常量:`9`、`56`、`x11``\`、`&`4.说出float与double及字符型数据各占几个字节内存单元?5.说出相关ASCII码值6.说出字符串常量”how”占几个字节的内存单元?2021/9/823.基本类型修饰符回顾(课本P15)基本的类型修饰符signed(有符号)unsig

2、ned(无符号)long(长型)short(短型)类型修饰符修饰整型的情况(P19)说明1:基本类型修饰符主要用于修饰int型数据2021/9/84说明2当类型修饰符独自使用时,则认为是修饰int型的。因此,下面几种类型修饰符是等效的:(见书P21)修饰符等效于signedsignedint或intunsignedunsignedintlonglongintshortshortint说明3当要表示某个整型常数为常整型时,可直接在该数后面加“L”。2021/9/85活动:分析下面程序运行结果main(){intx1,y1;longx2,y2;x1=327

3、67;y1=32769;x2=32767L;y2=32769L;printf(″x1=%d,x2=%ldy1=%d,y2=%ld″,x1,x2,y1,y2);}2021/9/86运行结果x1=32767,x2=32767y1=-32767,y2=327692021/9/872.输入输出实现及其函数应用说明:C语言中,输入输出是由函数库提供的,这些输入、输出函数包含在头文件stdio.h中;在使用输入输出函数时,一般要在程序最前面加上#include,或#include”stdio.h”格式输出函数:printf()格式输入函数

4、:scanf()不过,scanf()与printf()函数可不要!2021/9/88printf函数:格式输出函数格式printf(格式控制,输出表列)格式控制格式说明:由“%”和格式字符组成普通字符:需要原样输出的字符用双撇号括起的字符组合输出表列:由若干个待输出的数据变量组成如:程序段inta=6;printf(“a=%d”,a);例:如程序段:intx=9,y=7,z=6;printf(“x=%d,y=%d,z=%d”,x,y,z);2021/9/89scanf函数:格式输入函数格式scanf(格式控制,地址表列)与printf函数的用法相同地址

5、项由&开头,与格式符呈一一对应说明:在scanf函数的“格式控制”中,除格式控制符之外,其它字符在输入数据时,照输入;若格式控制符之间没有其它字符间隔,则输入数据时,可用“空格”或“回车”键作为间隔符。例主要格式控制符(见P21):%d%c%s%f2021/9/810活动如下程序在执行过程中,若这样输入:12,74.16.3,试分析可能的结果?main(){inta,b;floatc,d;printf(″请输入变量的值:″);scanf(″%d%d″,&a,&b);scanf(″%f,%f″,&c,&d);printf(″%d%d%f%f″,a,b

6、,c,d);}2021/9/8113.字符输入输出函数putchar函数:字符输出函数格式:putchar(字符变量/字符常量)getchar函数:字符输入函数格式:getchar()getchar和putchar函数每次只能处理一个字符,而且getchar函数没有参数。说明:2021/9/812活动编一个小程序,应用字符输入输出函数实现一个字符的输入和输出#include“stdio.h”main(){charc;c=getchar();putchar(c);}putchar(getchar());2021/9/813作业P35:P37:2021/9

7、/814

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。