C语言数据类类型
来源:互联网 发布:cad椭圆指定数据怎么画 编辑:程序博客网 时间:2024/06/14 07:50
C 中的类型种类
整数类型大小和范围
注:int类型为2字节还是4字节表没有明确定义,由编译器自行决定,如Turbo C2.0中分配为2字节,而VC中分配为4字节
vs2010输出结果
浮点类型
注:long double类型的存储大小同样和编译器有关,VC++ 分配8字节,Turbo C2.0中分配为16字节
Void 类型
经典面试题
a)一个整型数(An integer)
b) 一个指向整型数的指针(A pointer to an integer)
c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer)
d) 一个有10个整型数的数组(An array of 10 integers)
e) 一个有10个指针的数组,该指针是指向一个整型数的(An array of 10 pointers to integers)
f) 一个指向有10个整型数数组的指针(A pointer to an array of 10 integers)
g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)
h) 一个有10个函数指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )
答案:
a) int a; // An integer
b) int *a; // A pointer to an integer
c) int **a; // A pointer to a pointer to an integer
d) int a[10]; // An array of 10 integers
e) int a[10]; // An array of 10 pointers to integers (int 修饰后面对数组)
f) int (*a)[10]; // A pointer to an array of 10 integers
g) int (*a)(int);// A pointer to a function a that takes an integer argument and returns an integer
h) int (*a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer
- C语言数据类类型
- c语言数据存储类型
- C语言 数据存储类型分析
- C语言:字符数据及字符类型
- C语言笔记之数据存储类型
- 20150310C语言数据与数据的类型
- C语言 float类型的数据相加缺失精度
- 小议C语言中数据的存储类型
- C语言不同数据混合运算时类型转换
- 可接受任意类型数据的C语言链表
- C语言中类型转换时的数据丢失问题
- c语言中double类型数据的输入和输出
- c语言练习 6-0. 混合类型数据格式化输入
- C语言中int,duoble数据转换为char类型
- C语言陷阱---数据溢出和类型转换
- C语言中的类型转换与数据的机器码存储
- C语言基本类型与其数据存储方式
- C语言类型数据所占字节数
- HTML基础学习三
- cv::rectangle()函数简要介绍
- [IOS笔记]字典转模型
- 刷题总结
- css实现背景图PC端/手机端自适应
- C语言数据类类型
- Tomcat部署
- URL和URI的区别
- SQL SERVER中 性能问题
- assimpt模型导入配置
- 知道前序序列和后序序列求二叉树的个数+大数
- java回调
- 51nod 1424 零树(树DP)
- 使用可变类作为HashMap键值所带来的问题