语言学习笔记
1.const关键字的使用
const关键字,将变量变成常量,注意使用const关键字时,必须将变量初始化,给变量赋予初始值,添加const关键字后,变量的值不能改变
// 例如
const int num=0;
2.关于i++和++i
#include<stdio.h>
int main(){
printf("例子展示a++和++a的用法\n");
int a=10;
printf("a++=%d\n",a++);
printf("a=%d\n",a);
a=10;
printf("++a=%d\n",++a);
printf("a=%d\n",a);
return 0;
}
代码的运行结果如下
i++和++i都将i的值+1,但是i++是加之前的值,++i是加之后的值
3.sizeof函数
#include <stdio.h>
int main() {
int x;
short y;
// 输出int类型变量的存储空间大小
printf("%d ", sizeof(x));
// 输出short类型变量的存储空间大小
printf("%d\n", sizeof(y));
return 0;
}
输出示例
4 2
代码解释:
int 类型通常占用 4 字节(32位系统),因此 sizeof(x) 返回 4。
short 类型通常占用 2 字节,因此 sizeof(y) 返回 2。
4.bool 类型
使用bool类型必须包含头文件
#include <stdbool.h>
bool类型,只有两个值ture或者 false
#include <stdio.h>
#include<stdbool.h>
int main(){
bool b=6>5;
bool t=false;
//bool类型实际上是一个整数。
printf("%d\n%d",b,t);
return 0;
}
运行结果:可以看出其实际是一个整数。
1
0
5.条件运算符和逗号运算符