第2章用C语言编写程序 第6章 数据类型和表达式
第2章 用C语言编写程序 第6章 数据类型和表达式
6.1基本数据类型 C语言中的数据类型:数据结构 数据在计算机中的存储形式 整型 字符型 基本类型 单精度型 实型(浮点型) 双精度型 枚举类型 数据类型 数组类型 构造类型结构体类型 共用体类型 指针类型 空类型
6.1 基本数据类型 C语言中的数据类型: 数据结构 数据在计算机中的存储形式 ( ) 空类型 指针类型 共用体类型 结构体类型 数组类型 构造类型 枚举类型 双精度型 单精度型 实型 浮点型 字符型 整型 基本类型 数据类型
变量和数据类型 三种基本数据类型:整型 实型和字符型 include<stdio.h>*求两个数之和*/ e<stdio.h>/*求面积*/ void main() main() { inta,b,sum; atr,a; a=123;b=456; ntf输入圆半径:”): sum=a+b; nf%f”,&r); printf("sum is %dIn",sum ) .14*r*r; htf(“圆面积=%fn”,a)月 例如:(参见教材p19) int a,b,sum; 定义a,b为整型变量*/ float r,a; 定义r,a为实型变量*/ char c; 定义c为字符变量*/
变量和数据类型 三种基本数据类型:整型、实型和字符型 ◆ 在程序运行的过程中,其值可以改变的量称为变量 ◆ 变量必须 “先定义、后使用” ◆ 变量定义的一般形式是: 类型名 变量名表 例如: (参见教材p19) int a, b, sum; /*定义a,b为整型变量*/ float r, a; /*定义r,a为实型变量*/ char c; /*定义c为字符变量*/ #include<stdio.h> /*求面积*/ void main( ) { float r,a; printf(“输入圆半径:”); scanf(“%f”,&r); a=3.14*r*r; printf(“圆面积=%f\n”,a); } #include<stdio.h> /*求两个数之和*/ void main( ) { int a,b,sum; a = 123; b = 456; sum = a + b; printf( "sum is %d\n", sum ); }
变量赋初值(P20) 变量赋值的方式分为两种:变量初始化 1、先说明,再赋值。如 int a,b; a=10;b=20; 2、说明变量的同时赋值。这称为变量的初始化 inta=10,b=10; float f=3.56; 等价于float f;行3.56;) inta=3,b=3,c=3; (对a、b、c都进行初始化) int a,b,c=5; (只对变量C进行初始化) int a=b=c=3; (×) char c='a';
变量赋初值(P20) 变量赋值的方式分为两种:变量初始化 1、先说明,再赋值。如: int a,b; a=10; b=20; 2、说明变量的同时赋值。这称为变量的初始化 int a=10,b=10; float f=3.56; (等价于 float f; f=3.56;) int a=3,b=3,c=3; (对a、b、c都进行初始化) int a,b,c=5; (只对变量C进行初始化) int a=b=c=3; (×) char c=‘a’;
也+业蛤出函数(p21) #include<stdio.h void main() { 统 int a,b,sum; e可“G:1C语言课程\2010Ck.·. a=123;b=456; sum is579 sum=a+b; Press any key to continue printf("sum is %d\n",sum ) 格式控制串 是用双引号括起来的字符串,用于指定输出格式。格式 说明总是由“%”字符开始,如:整型用%d,实型用%f等。 ●输出参数 可以是变量或表达式,要输出的数据多个时以“,”分隔
格式化输出函数(p21) printf函数(格式输出函数) 是系统提供的库函数,在系统文件stdio.h中声明 printf函数的一般格式如下, 格式:printf(“格式控制字符串”,输出参数1,… ,输出参数n) 功能:按指定格式向显示器输出数据 ⚫格式控制串 是用双引号括起来的字符串,用于指定输出格式。 格式 说明总是由“%”字符开始,如:整型用%d, 实型用%f等。 ⚫输出参数 可以是变量或表达式, 要输出的数据多个时以“,”分隔 #include<stdio.h> void main( ) { int a,b,sum; a = 123; b = 456; sum = a + b; printf( "sum is %d\n", sum ); }