c语言数据类型和格式化输出
c语言
05
1基本数据类型
生活中很多东西都是有类型的
比如电影就有分为喜剧片、悬念片、恐怖片等等
c语言的数据也是有类型的
数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类
c语言中没有字符串变量
这次只说一下最常用的基本数据类型:整型、字符型和两种实型
整型 int 占用2字节 只能存储整数 如 int year=2020;
字符型 char 占用1字节 存储单个字符 char a="a";
实型分为单精度型和双精度型,主要区别是精确到小数点后几位
单精度型 float 占用4字节
双精度型 float 占用8字节 比单精度型更加精确
2格式化输出语句
大致上是用格式符占位,然后讲各种类型的数据进行输出
printf("输出格式符",输出项); 如
printf("今年是%d年",year);
常用的格式符有
%d 输出十进制整数
%c 输出单个字符
%s 输出字符串
%f 输出6位小数
可以直接输出变量,也可以和普通字符混用。
也可以一次输出多个变量,用逗号隔开
3
练手
#include <stdio.h>
int main(){
int a=1;
char b='m';
float c=3.14;
printf("%d\n",a);
printf("%c\n",b);
printf("%f\n",c);
printf("整数:%d\n",a);
printf("字符:%c\n",b);
printf("小数:%f\n",c);
printf("整数:%d,字符:%c,小数:%f",a,b,c);
}