C语言数据类型及输入输出函数.doc

C语言数据类型及输入输出函数.doc

ID:62033283

大小:112.50 KB

页数:14页

时间:2021-04-15

C语言数据类型及输入输出函数.doc_第1页
C语言数据类型及输入输出函数.doc_第2页
C语言数据类型及输入输出函数.doc_第3页
C语言数据类型及输入输出函数.doc_第4页
C语言数据类型及输入输出函数.doc_第5页
资源描述:

《C语言数据类型及输入输出函数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二C语言数据类型及输入输出函数一、实验目的1、熟悉C语言编译环境TurboC 2。0;2、熟悉C语言的基本数据类型;3、熟悉C语言的基本输入及输出函数;4、使用TC编写简单的程序。 二、预习并思考1.C语言所包括的基本数据类型1)整型整型数据可以有哪几种表示形式?(十进制,八进制,十六进制)基本整型,短整型,长整型,字符型两种表现形式1在定义时使用:比如十进制表示: inta=12;  八进制表示:inta=012; 十六进制表示:inta=0x12;2在输出时使用:Printf(“%d”,a);/*十进制数*/Printf(“%o”,a);/*八进制数*/

2、Printf(“%h”,a);/*十六进制数*/这几种类型的数据应该如何定义?怎么区分?整型int“%d”长整型longint  “%ld”字符型 char “%c”整型数据的范围是多少?超出以后会如何?整型数据范围:-32768~32767    超出后,依次从最小开始计数比如32768显示出来是—327682)实型 实型数据分为单精度float和双精度double两种,它们存储时分别占据多大的内存空间?Float -2^32~2^31—1,占四个字节Double-2^64~2^63—1,占八个字节3)字符型一个字符的数据范围有多大?0~256如何理解字符数据

3、和整型数据之间的关系?字符和字符串之间的关系是什么,存储时有何区别?字符人们使用的记号,抽象意义上的一个符  号。'1’,'中','a','$’,’¥’,……字符串在内存中,如果“字符”是以 ANSI 编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为 ANSI字符串或者多字节字符串。三、实验内容阅读并调试下列程序(如程序中有错误,将错误改正过来,修改过的地方用红色字体标示,并将运行结果截图粘贴在程序下方)1。putchar()函数的使用方法#include 〈stdio。h>main(){intc;chara;c=65;a=’B'

4、;putchar(c);putchar(’');putchar(a);}2.getchar()函数的使用方法#include <stdio.h>main(){intc; printf(”Enter acharacter:"); c=getchar();printf("%c-—-〉hex%x”,c,c);}3。printf()函数的使用方法main(){inta=1234;int b=255;floatf=123。456;  charch=‘a’; printf(“%8d,%2d",a,a);  printf(“%dt%ot%xn",b,b,b)

5、;printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f);  printf(“%3cn”,ch);}4.scanf()函数的使用方法main(){ int x;charch;floatf;float a,b,c,s,area;/*这里可以用printf()输出一个提示输入的语句,指明用户应当输入什么数据*/  scanf(“%d”,&x);/*这里可以用printf()输出一个提示输入的语句*/   scanf(“%c”,&ch);/*这里可以用printf()输出一个提示输入的语句*/    scanf("%f,%f,%f"

6、,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c));  printf("a=%7.2f,b=%7.2f,c=%7。2f, s=%7。2f",a,b,c,s);  printf(”area=%7.2fn”,area);printf(”x=%d,ch=%d",x,ch);}5.调试程序#includemain(){ﻩinta;ﻩfloatb;ﻩcharc;a=213;c='a';b=12。32;printf(”n%cn%d%c%f",c,a,a,b);retu

7、rn0;}实验练习:(在每道题的后面先写上程序,再粘贴运行结果截图)1。利用getchar()输入字符a,A,并用putchar()输出。#include〈stdio.h〉main(){chara;charA;a=getchar();A=getchar();putchar(a);putchar(A);}2请编写一个程序,显示以下两行文字. I ana student. Ilove China.#include〈stdio。h〉main(){printf("\nI am astudent”);printf(”nI love China");}3。在一个

8、程序中,分别有两个变量,

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

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

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