C语言中数据类型总结

来源:互联网 发布:如何在淘宝开药店 编辑:程序博客网 时间:2024/05/16 08:56

1.c语言的数据类型的分类:

分为四大类:基本数据类型、指针类型、空类型、构造类型。

基本数据类型:整型(int)、单精度浮点型(float)、双精度浮点(double)、字符型(char);

注:int类型又划分了 long int(也可以直接写为long) 、long long int(可以直接写为long long) 、short int(可以直接写为short)。

指针类型:void *;

空类型:void;

构造类型:数组、结构体(strtuct)、共用体类型(union)、枚举类型(enum);


2.每种数据类型在内存中占用的字节数


刚开始学习,对于这些不容易记清楚,可以通过查表或者通过sizeof函数来计算。

#include <stdio.h>int main(){//计算char类型在内存中占用的字节数int a = sizeof(char);printf("占用的字节数是:%d,a);    return 0;}

3.变量的使用

  • 变量的定义方法:

变量的类型 变量名称[=初始值];

变量定义要注意:

1.允许在一个类型说明符后,定义多个相同类型变量,各变量名之间使用逗号隔开;

2.类型说明符与变量名之间至少用一个空格间隔;

3.变量定义完成后必须要加“;”号结尾;

4.变量定义必须放在变量使用之前;

5.变量定义之后,如果可以的话,尽量进行初始化,如果不初始化,变量可能是个随机数、已存在的值或是垃圾数值。

  • 变量的作用域:
全局变量:对整个程序都起作用,可以在块中访问
局部变量:只在函数和代码块中有作用;形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量;允许在不同的函数中使用相同的变量名,它们代表不同的对象,分配不同的单元,互不干扰;
(特别注意看,在代码块或者函数中声明和全局变量一样的参数,容易混淆)
  • 变量作用域的作用:节省内存空间,让变量使用完以后及时回收!

0 0
原创粉丝点击