美文网首页
c语言的数据类型

c语言的数据类型

作者: MrLuo | 来源:发表于2017-12-25 17:12 被阅读6次

1.基本数据类型

类型 格式化点位符
int %d
short %d
long %ld
float %f
double %lf
char %c
十六进制 %x
八进制 %o
字符串 %s


2.指针

概念:
指针存储的是变量的内存地址
内存地址,系统给数据分配的编号
变量名,对内存空间上的一段数据的抽象

1.数组指针

对于:

int a[] = { 78, 34, 73, 25, 80, 90 };
//a+i 等价于 &a[i],*(a+i)等价于a[i]

注意:
1.空指针的默认值为0
2.数组变量名:ids就是数组的首地址(指针的运算,一般在数组遍历时才有意义,基于数组在内存中线性排列的方式)

2.函数指针

定义:函数返回值类型,函数指针的名称,函数的参数列表

//函数
int msg(char* msg,char* title){
    MessageBox(0,msg,title,0);
    return 0;
}
//函数指针
int(*fun_p)(char* msg, char* title) = msg;
3.字符指针
    //内存连续排列
    char *str = "how are you?";
    //不可以修改
    //str += 1;
    //*str = 'y';

相关文章

网友评论

      本文标题:c语言的数据类型

      本文链接:https://www.haomeiwen.com/subject/pqblgxtx.html