库函数:
printf system
总结:我们使用库函数去完成一些功能,库函数是编译器提供给我们使用的。但是我们如果要使用某一个库函数,就需要包含相应的头文件。
比如 printf 属于<stdio.h> system 属于<stdlib.h>
关键字:
是C语言已经使用了的一些单词。
关于赋值时的类型转换:
我们在赋值的时候,如果赋值符号左右两边的类型不一致。
会自动的将右边的类型,转换为左边的类型,然后再赋值。这个叫做
隐式转换。
缺点就是,当右边的类型范围大,左边的类型范围小的时候,有可能会丢失数据。
int a = 10;
short b = 0;
a = b;
int c = 100;
short d = 20;
d = c;
int e = 65538;
short f = 0;
f = e; //这里丢失数据了
return 0;
显式类型转换:
#include <stdlib.h>
int main()
{
double a = 3.14;
int b = 0;
b = (int)a;//当我明确知道他俩类型不一样的时候,应该写显示转换,表示我是故意这么做的。
return 0;
}
运算注意事项
1 / 在C语言中,两个整数相除,得到的只能是整数
如果要得到小数部分,应该有浮点数参与运算
自增或者自减 的前置后置问题
前置递增效率更高,后置式递增要拷贝一个临时对象。
版权声明:本文为liyanda5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。