C语言零基础入门(C Prime Plus )——变量与数据类型(二)

xiaoxiao2025-04-19  15

C语言零基础入门(C Prime Plus )——变量与数据类型(二)

使用单精度浮点型变量——float

位数:32位空间:4个字节取值范围:10-38 至10+387位有效数字(至少6位有效数字)

声明及初始化

float flowerPrice = 170.0; float cookies; cookies = 97.2f;

例:

//已知长方形的宽和高,求长方形的面积 #include<stdio.h> int main(void) { float width = 5.0f; //宽 float height = 6.2f; //高 float s = width * height; //计算面积 printf("长方形的面积是:%f\n",s); return 0 }

注意: 1.float类型变量赋值时需要在数值的末尾加上一个f(若不加,系统会默认为double类型) 2.float类型的占位符是%f 3.%.2f可以控制数字显示的精度

例如上述代码输出的结果为:

长方形的面积是:31.000000

若将此处改为%.2f

printf("长方形的面积是:%.2f\n",s);

输出结果为:

长方形的面积是:31.00

使用双精度浮点型变量——double

位数:64位空间:8个字节取值范围:10-300 至10+30016位有效数字(至少为13位有效数字)

声明变量及初始化

double total = 3.1415926; double values; values = 47.5;

例:

//已知圆的半径,求圆的面积 #include<stdio.h> int main(void) { double radius = 6.6; double area = 3.141592653 * radius * radius; printf("圆的半径为%lf,面积为%lf\n",radius,area); return 0; }

注意: 1.通常小数被存储为double类型,如1.0和8.0 2.数字后面使用L时,数字成为long double类型,如,8.45L 3.%.2lf可以控制数字的显示精度

使用字符:char类型

char类型用于储存字符(如,字母或者标点符号),但从技术层面看,char是整数类型。位数:8位空间:1个字节取值范围:-128~+127

声明char类型变量

char类型变量的声明方式与其他类型变量的声明方式相同。 char response; char itable,lantan;

C语言常用数据类型

字符型用于存储单个字符 一般可以用于表示:性别(‘男’ 或 ‘女’),选项(‘A’ ,‘B’,‘C’,‘D’),成绩(‘优’,‘良’,‘中’,‘差’)等

printf函数和转换字符

打印整型变量

例:

//小明的月薪2500 #include<stdio.h> int main(void) { int salary = 2500; //打印小明的月薪 printf("小明的月薪是 %d\n",salary); return 0; }

转换说明符

%表示转换说明符的开头%d表示salary输出为一个十进制数字%%将会输出一个%

scanf函数

概述 C函数库包括了多个输入函数,scanf是最通用的一个,可以读取不同格式的数据 基本用法

int num; printf("请输入数量:"); scanf("%d",&num);

注意: 1.格式字符串的用法与printf函数类似 2.读取基本类型的值时,变量前要加&符号

转义序列小结

转载请注明原文地址: https://www.6miu.com/read-5028595.html

最新回复(0)