c语言类型名占字节,C语言实现 数据类型占多少字节指针占多少字节
具体代码如下所示:
#include
void main()
{
//使用sizeof验证数据类型在内存中占用的空间大小
// char
// int
// short
// long
// unsigned int
// float
// double
// long double
printf("在64位机器中:\n");
printf(" char类型占%d个字节\n",sizeof(char));
printf(" short类型占%d个字节\n",sizeof(short));
printf(" int类型占%d个字节\n",sizeof(int));
printf(" long类型占%d个字节\n",sizeof(long));
printf("unsigned int类型占%d个字节\n",sizeof(unsigned int));
printf(" float类型占%d个字节\n",sizeof(float));
printf(" double类型占%d个字节\n",sizeof(double));
printf(" long double类型占%d个字节\n",sizeof(long double));
printf("-------------------指针占4个字节---------------------\n");
char *p0;
short *p1;
int *p2;
long *p3;
unsigned int *p4;
float *p5;
double *p6;
long double *p7;
printf(" char类型指针占%d个字节\n",sizeof(p0));
printf(" short类型指针占%d个字节\n",sizeof(p1));
printf(" int类型指针占%d个字节\n",sizeof(p2));
printf(" long类型指针占%d个字节\n",sizeof(p3));
printf("unsigned int类型指针占%d个字节\n",sizeof(p4));
printf(" float类型指针占%d个字节\n",sizeof(p5));
printf(" double类型指针占%d个字节\n",sizeof(p6));
printf(" long double类型指针占%d个字节\n",sizeof(p7));
}
结果:
在64位机器中:
char类型占1个字节
short类型占2个字节
int类型占4个字节
long类型占4个字节
unsigned int类型占4个字节
float类型占4个字节
double类型占8个字节
long double类型占12个字节
-------------------指针占4个字节---------------------
char类型指针占4个字节
short类型指针占4个字节
int类型指针占4个字节
long类型指针占4个字节
unsigned int类型指针占4个字节
float类型指针占4个字节
double类型指针占4个字节
long double类型指针占4个字节
知识点扩展:
c语言实现十进制与ASCII码互转
//十进制转ASCII码
//年#define KB2ASC(x) (u8)(0x30+x)
//ASCII码转十进制
//年
#define ASC2KB(x) (u8)(x%(0x30))
总结
以上所述是小编给大家介绍的C语言实现 数据类型占多少字节指针占多少字节,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
c语言类型名占字节,C语言实现 数据类型占多少字节指针占多少字节相关推荐
- c语言类型名占字节,在C语言中,不同类型数据所占字节数
<在C语言中,不同类型数据所占字节数>由会员分享,可在线阅读,更多相关<在C语言中,不同类型数据所占字节数(2页珍藏版)>请在人人文库网上搜索. 1.在C语言中,double. ...
- C语言源文件名为什么无效,c语言源程序常错误分类及其改错.doc
c语言源程序常错误分类及其改错 c语言源程序常见错误分类及其改错c语言源程序常见错误分类及其改错.txt28生活是一位睿智的长者,生活是一位博学的老师,它常常春风化雨,润物无声地为我们指点迷津,给我们 ...
- c语言函数名大全dfun,C语言函数题库以及答案.docx
第六部分函数 一.单项选择题 1.C 言中的函数返回 的 型是由( D)决定 A.return 句中的表达式 B. 用函数的主 函数 C. 用函数 D .定 函数 所指定的函数 型 2.下面不正确的描 ...
- Python:langdetect和langid检测语言类型
需求问题: 前几天,因为工作的需要,要求对爬取的语料进行语种识别,所以在网上查阅了一些资料.在这里跟大家介绍下两个语言检测工具langdetect和langid. 1.langid模块 在这里提供一下 ...
- 昆明理工大学c语言程序设计答案,昆明理工大学c语言程序设计课后习题答案
昆明理工大学c语言程序设计课后习题答案 昆明理工大学C语言程序设计课后习题答案 第1章 认识C语言 (一).是非题 1.程序是指挥计算机进行各种信息处理任务的一组指令序列. A.对 B.错 2.机器语 ...
- 【Unity编辑器扩展】语言国际化工具,生成多语言Excel自动翻译并导出多语言表
工具效果如图: 多语言是个非常简单且常用的功能.但是重复工作量大,程序手动把多语言Key配置到多语言表经常会出现错漏,或者几经改版,有些Key已经不用却没有剔除,久而久之造成冗余.这中简单且重复的工作 ...
- c语言指针类型占多少字节,关于指针占多少个字节
开章明义,在32位系统中指针占四个字节: 说道这个问题,学过C语言的都知道,我们在定义一个指针的时候需要说明指针的类型,那么按道理来说,不同类型的指针大小应该不同啊,整形占四个字节,浮点占八个字节,其 ...
- C语言类型数据所占字节数
16位编译器 char : 1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 dou ...
- c语言0x1234占两个字节,C语言考试必考知识点
<C语言考试必考知识点>由会员分享,可在线阅读,更多相关<C语言考试必考知识点(11页珍藏版)>请在人人文库网上搜索. 1.C 语言考试知识点第一章 C 语言基本知识[考点1] ...
最新文章
- vb6编写dll读取dat文件_【STM32Cube_15】使用硬件I2C读取温湿度传感器数据(SHT30)...
- Java性能教程– Java 8流有多快?
- RTT的线程同步篇——异常管理
- 实践总结 - 不可错过的Angular应用技巧
- 矩池云上nvidia opencl安装及测试教程
- 女生,到底能不能当程序员?
- 如何恢复出厂设置并还原Apple Silicon M1 Mac?
- Percona Data Recovery Tool 单表恢复
- 数据结构——线性表的顺序表示
- java 获取数组(二维数组)长度实例程序
- FreeRTOS 正点原子教程学习笔记
- book回车键 mac_macbook pro键盘失灵 macbook pro键盘失灵解决办法
- Python验证信用卡号码是否有效
- 2019长安大学ACM校赛网络同步赛 B	Trial of Devil (递归)
- sqlyog错误号码2058解决方式
- 介值定理究竟在讲什么?
- 2021C语言全套教程
- 海藻酸盐壳聚糖水凝胶微球载体/PLGA/nHA支架复合rhBMP-2壳聚糖纳米微球水凝胶的制备
- 了解什么是架构基本概念和架构本质
- Python读取CSV文件画折线图
热门文章
- 一个ABAP重构的实例:CL_CRM_LEAD_CREATE~SELECT_CAMPAIGNS_BY_SQL
- SAP UI5 ushell-lib
- SAP OData 后台ETAG校验逻辑
- F4 value help and HANA native SQL
- Upload Picture to application server
- SAP CRM WebClient UI context node属性展开的执行逻辑
- SAP Customer Data Cloud的administrator设置
- SAP CRM WebClient UI cross component跳转中有一个硬编码的CROSSNAV
- SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换
- 介绍计算机硬件的英语作文带翻译,介绍我家的英语作文(带翻译)