数据类型、运算符与表达式
一、数据类型
1.数据类型包含了基本类型、构造类型、指针类型以及空类型。1)基本类型又包含了整型、字符型、实型和枚举类型。
实型又称浮点型包括单精度型和双精度型。
2)构造类型包括数组类型、结构体类型、共用体类型。
整型int4个字节%d
单精度float4个字节%f
双精度double8个字节%lf
浮点型char1个字节%c
【数据类型、运算符与表达式】类型转换的规则
1)两个不同类型的数据进行运算时,需要进行类型转换,将占内存小的数据转换为占内存大额数据;
2)字节相同的数据:将精确度低的数据转换为精确度高的数据。
2. 常量与变量
常量分为:整型常量、浮点常量、字符常量和枚举常量。
变量分为:整形变量、浮点变量、字符变量和枚举变量。
二、算术运算符和算术表达式
文章图片
算术运算符优先级表
文章图片
算术运算符优先级表
#include int main(int argc, char *argv[])
{
int a = 15;
float b = 123.1234567;
double c = 12345678.1234567;
char d = 'p';
printf("a=%d,%5d,%o,%x\n",a,a,a,a);
printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
printf("c=%lf,%f,%8.4lf\n,",c,c,c);
printf("d=%c,%8c\n",b,b);
return 0;
}
printf 函数(格式输出函数)
#include int main(int argc, char *argv[])
{
int a = 0;
printf("please a year:");
scanf("%d",&a);
if(a%4==0&& a%100!=0||a%400==0){
printf("这是闰年\n");
}else{
printf("这是平年\n");
}return 0;
}if 判断语句。判断平年或闰年
文章图片
c_01.jpg
对于我们初学者来说,最好的记忆方法还是不停的学习,不停的敲代码,不停的熟悉代码,正所谓好记性不如烂笔头嘛。嘻嘻~~~~
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- Shell-Bash变量与运算符
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 螃蟹和这些食物同吃,轻则腹泻、重则中毒!要小心哦~