学习C语言实验C语言数据类型及输入输出函数.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
C语言数据类型及输入输出函数 C语言是一种广泛使用的编程语言,学习C语言是每个程序员的必修课。本文将详细介绍C语言中的数据类型和输入输出函数,包括整型、实型、字符型等基本数据类型的概念、特点和使用方法,以及printf()和scanf()函数的使用方法。 一、C语言基本数据类型 C语言中的基本数据类型包括整型、实型、字符型等。 1. 整型:整型数据可以有多种表示形式,如十进制、八进制、十六进制等。根据位数的不同,整型数据可以分为长整型、短整型、整型、无符号基本型、无符号短整型和无符号长整型等。每种类型的数据都有其特定的定义关键字和取值范围。 2. 实型:实型数据分为单精度float和双精度double两种,它们存储时分别占据4位和8位内存空间。 3. 字符型:一个字符的数据范围是-128~127,一个中文字符是两个字节。字符数据和整型数据之间可以通用,可以按字符形式输出,也可以按整型输出。 二、printf()函数的使用方法 printf()函数是C语言中最常用的输出函数,用于将数据输出到屏幕上。printf()函数的使用方法有多种,包括输出整型、实型、字符型等数据。 例如: ```c main() { int a=1234; int b=255; float f=123.456; char ch= ‘a’; printf(“ %8d,%2d n” ,a,a); printf(“ %d\t%o\t%x\n ” ,b,b,b); printf(“ %f,%8f,%8.1f,%.2f,%.2en” ,f,f,f,f,f); printf(“ %3c n” ,ch); } ``` 三、scanf()函数的使用方法 scanf()函数是C语言中最常用的输入函数,用于从键盘输入数据。scanf()函数的使用方法有多种,包括输入整型、实型、字符型等数据。 例如: ```c main() { int x; char ch; float a,b,c,s,area; scanf(“ %d” ,&x); scanf(“ %c” ,&ch); scanf(“ %f,%f,%f” ,&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\n",a,b,c,s); printf("area=%7.2f\n",area); printf(“ x=%d,ch=%d n” ,x,ch); } ``` 四、实验练习 在一个程序中,分别有两个变量,一个名字为m,一个名字为n,他们的值分别是以下几组数据。请分析他们的数据类型,并分别为每组数据编制程序,输出其m和n的值,观察程序运行结果。 例如: ```c m=5,n=8; ``` 答案:整型。 ```c #include <stdio.h> main() { int m,n; m=5; n=8; printf("m=%d,n=%d\n",m,n); return 0; } ```
- 粉丝: 10
- 资源: 15万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助