vc和gcc对C语言数据类型长度的定义
来源:互联网 发布:天津优化 编辑:程序博客网 时间:2024/05/18 03:14
vc2010中......
测试代码:
#include <stdio.h>#include <iostream> int main(){printf("in windows ...\n");int l_char=sizeof(char);printf("char ----> %d\n",l_char);int l_int=sizeof(int);printf("int ----> %d\n",l_int);int l_short=sizeof(short);printf("short ----> %d\n",l_short);int l_long=sizeof(long);printf("long ----> %d\n",l_long);int l_float=sizeof(float);printf("float ----> %d\n",l_float);int l_double=sizeof(double);printf("double ----> %d\n",l_double);int l_ldouble=sizeof(long double);printf("long double ----> %d\n",l_ldouble);system("pause");return 0;}
运行结果:
gcc中 ......
测试代码:
#include <stdio.h>int main(){ printf("in linux ...\n"); int l_char=sizeof(char); printf("char ----> %d\n",l_char); int l_int=sizeof(int); printf("int ----> %d\n",l_int); int l_short=sizeof(short); printf("short ----> %d\n",l_short); int l_long=sizeof(long); printf("long ----> %d\n",l_long); int l_float=sizeof(float); printf("float ----> %d\n",l_float); int l_double=sizeof(double); printf("double ----> %d\n",l_double); int l_ldouble=sizeof(long double); printf("long double ----> %d\n",l_ldouble); return 0;}
运行结果:
可见在long double的长度定义上vc和gcc不一样,其他的都差不多。
- vc和gcc对C语言数据类型长度的定义
- java语言和c语言中基本数据类型的长度
- C语言基本数据类型的长度和取值范围
- c语言==测量各种数据类型的长度以及typedf关键字对数据类型的作用
- c语言中的数据类型和长度
- c语言数据类型长度
- c语言数据类型长度
- c语言中各种数据类型的长度
- c语言中基本数据类型的长度
- C语言基本数据类型的长度
- c语言数据类型定义和总结构体的使用
- Gun C 和 VC对struct定义的一点不同
- c语言获取定义数组的长度
- c语言==测量各种数据类型的长度以及typedf关键字对数据类型的作用(21)
- 利用gcc对C语言的语句内嵌表达式扩展定义lambda宏
- 对C语言数据类型和变量的理解
- 对C语言中补码和char数据类型的理解
- 关于java语言和c语言中基本数据类型的长度
- 小程序大陷阱
- UVaOJ 11136 Hoax or what
- 给按钮设置菜单
- 特殊dfs--poj2718
- 定制自己的IOS框架
- vc和gcc对C语言数据类型长度的定义
- Linux基本操作命令
- debug-9.20
- NodeJs_3_MySql
- 通过代码的形式来实现应用程序的安装与卸载
- 在eclipse导入Java 的jar包的方法 JDBC【图文说明】
- 二叉树的前序遍历、中序遍历及后序遍历
- Android资源图片内存占用及优化
- C#:反射以及Attribute在ORM中的应用