具体代码如下所示:

#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语言实现 数据类型占多少字节指针占多少字节相关推荐

  1. c语言类型名占字节,在C语言中,不同类型数据所占字节数

    <在C语言中,不同类型数据所占字节数>由会员分享,可在线阅读,更多相关<在C语言中,不同类型数据所占字节数(2页珍藏版)>请在人人文库网上搜索. 1.在C语言中,double. ...

  2. C语言源文件名为什么无效,c语言源程序常错误分类及其改错.doc

    c语言源程序常错误分类及其改错 c语言源程序常见错误分类及其改错c语言源程序常见错误分类及其改错.txt28生活是一位睿智的长者,生活是一位博学的老师,它常常春风化雨,润物无声地为我们指点迷津,给我们 ...

  3. c语言函数名大全dfun,C语言函数题库以及答案.docx

    第六部分函数 一.单项选择题 1.C 言中的函数返回 的 型是由( D)决定 A.return 句中的表达式 B. 用函数的主 函数 C. 用函数 D .定 函数 所指定的函数 型 2.下面不正确的描 ...

  4. Python:langdetect和langid检测语言类型

    需求问题: 前几天,因为工作的需要,要求对爬取的语料进行语种识别,所以在网上查阅了一些资料.在这里跟大家介绍下两个语言检测工具langdetect和langid. 1.langid模块 在这里提供一下 ...

  5. 昆明理工大学c语言程序设计答案,昆明理工大学c语言程序设计课后习题答案

    昆明理工大学c语言程序设计课后习题答案 昆明理工大学C语言程序设计课后习题答案 第1章 认识C语言 (一).是非题 1.程序是指挥计算机进行各种信息处理任务的一组指令序列. A.对 B.错 2.机器语 ...

  6. 【Unity编辑器扩展】语言国际化工具,生成多语言Excel自动翻译并导出多语言表

    工具效果如图: 多语言是个非常简单且常用的功能.但是重复工作量大,程序手动把多语言Key配置到多语言表经常会出现错漏,或者几经改版,有些Key已经不用却没有剔除,久而久之造成冗余.这中简单且重复的工作 ...

  7. c语言指针类型占多少字节,关于指针占多少个字节

    开章明义,在32位系统中指针占四个字节: 说道这个问题,学过C语言的都知道,我们在定义一个指针的时候需要说明指针的类型,那么按道理来说,不同类型的指针大小应该不同啊,整形占四个字节,浮点占八个字节,其 ...

  8. C语言类型数据所占字节数

    16位编译器 char : 1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 dou ...

  9. c语言0x1234占两个字节,C语言考试必考知识点

    <C语言考试必考知识点>由会员分享,可在线阅读,更多相关<C语言考试必考知识点(11页珍藏版)>请在人人文库网上搜索. 1.C 语言考试知识点第一章 C 语言基本知识[考点1] ...

最新文章

  1. vb6编写dll读取dat文件_【STM32Cube_15】使用硬件I2C读取温湿度传感器数据(SHT30)...
  2. Java性能教程– Java 8流有多快?
  3. RTT的线程同步篇——异常管理
  4. 实践总结 - 不可错过的Angular应用技巧
  5. 矩池云上nvidia opencl安装及测试教程
  6. 女生,到底能不能当程序员?
  7. 如何恢复出厂设置并还原Apple Silicon M1 Mac?
  8. Percona Data Recovery Tool 单表恢复
  9. 数据结构——线性表的顺序表示
  10. java 获取数组(二维数组)长度实例程序
  11. FreeRTOS 正点原子教程学习笔记
  12. book回车键 mac_macbook pro键盘失灵 macbook pro键盘失灵解决办法
  13. Python验证信用卡号码是否有效
  14. 2019长安大学ACM校赛网络同步赛 B Trial of Devil (递归)
  15. sqlyog错误号码2058解决方式
  16. 介值定理究竟在讲什么?
  17. 2021C语言全套教程
  18. 海藻酸盐壳聚糖水凝胶微球载体/PLGA/nHA支架复合rhBMP-2壳聚糖纳米微球水凝胶的制备
  19. 了解什么是架构基本概念和架构本质
  20. Python读取CSV文件画折线图

热门文章

  1. 一个ABAP重构的实例:CL_CRM_LEAD_CREATE~SELECT_CAMPAIGNS_BY_SQL
  2. SAP UI5 ushell-lib
  3. SAP OData 后台ETAG校验逻辑
  4. F4 value help and HANA native SQL
  5. Upload Picture to application server
  6. SAP CRM WebClient UI context node属性展开的执行逻辑
  7. SAP Customer Data Cloud的administrator设置
  8. SAP CRM WebClient UI cross component跳转中有一个硬编码的CROSSNAV
  9. SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换
  10. 介绍计算机硬件的英语作文带翻译,介绍我家的英语作文(带翻译)