第2章基本数据类型及输入输出2精选.pptVIP

  • 14
  • 0
  • 约7.93千字
  • 约 33页
  • 2016-12-09 发布于湖北
  • 举报
例2:运行如下代码,体会指定字符宽度的输出 int a=123,b=12345; long x=135790; printf(%4d,%4d\n,a,b); printf(%ld\n,x); printf(%8ld\n,x); 例3:运行如下代码,体会不同进制数的输出 int a=-1; printf(“%d,%o,%x\n”,a,a,a); 例4:运行如下代码,体会字符串的输出 printf(%3s,%7.2s,%.4s,%-5.3s\n,china,china,china,china); 说明:m.n:m表示占用多少列,n表示取多少个字符,正数空格补左边,负数空格补右边。 例5:运行如下代码,体会指定小数位数的输出 float f=123.456; printf(%f\n,f); printf(%10f\n,f); printf(%10.2f\n,f); printf(%.2f\n,f); printf(%-10.2f,f); 2.9.2 格式输入函数 C语言的数据输入scanf()函数可以用来输入任何类型的多个数据,而getchar()函数只能接收一个字符。 1.scanf()函数 功能:按用户指定的格式从键盘上把数据输入到指定的变量 之中。一般调用形式为: scanf( 格式控制,地址列表); 说明: 地址列表是由若干个地址组成的表列,可以是变量的地址或字符串的首地址。C语言中变量的地址是由地址运算符“”加变量名组成。 例如: int m,n,p; scanf(%d%d%d,m,n,p); 例如:执行下列代码,体会scanf()函数的使用 int a,b; scanf(%d,%3d,a,b); printf(a的值是:%d\n,a); printf(b的值是:%d\n,b); 注意:在运行程序输入数据时,一定要与scanf()函数使用的格式一致,否则接收到的数据可能就不是我们想输入的数据。 第3讲 基本数据类型 课程回顾: 关键字(小写) 编译预处理命令(以#开头) 常量 整型常量:八、十六、十进制,如:128、0128、0X128 注意用#define宏定义的常量 整型常量的类型:125、125L、125UL 课程回顾: 变量 理解什么是变量,需先定义后使用 变量名的命名规则 整型变量: 类型名 关键字 占字节数 数据表示范围 基本整型 int 2 -32768~32767 短整型 short int 或 short 2 -32768~32767 长整型 long int 或 long 4 -2147483648~2147483647 无符号整型 unsigned int 或 unsigned 2 0~65535 无符号短整型 unsigned short int 或 unsigned short 4 0~65535 无符号长整型 unsigned long int 或 unsigned long 4 0~4294967295 课程回顾: 实型变量: 类型名 关键字 占字节数 有效数字 数据表示范围 单精度型 float 4 7 -3.4E38~+3.4E38 双精度型 double 8 16 -1.7E308~+1.7E308 长双精度型 Long double 16 19 -1.7E308~+1.7E308 学习内容: 实型常量与变量 字符型常量与变量 各类型数据间的混合运算 各类型数据与格式的输入输出 2.4 实型数据 2.4.1 实型常量 C语言中的实数(real number)又叫做浮点数(floating- point number),也就是实型常量,实数可以用以下两种形 式来表示: (1)十进制小数形式 十进制小数形式即数学中常用的实数形式,由数字0

文档评论(0)

1亿VIP精品文档

相关文档