数据类型就像盒子一样存储物体,数据的类型决定了数据的存储大小。在C语言中,概括起来主要有如下四类数据类型:
基本数据类型(Basic types):主要是整数类型和浮点数类型。
枚举数据类型(Enumerated types):主要是被定义成离散型的整数值。
空类型(Void types):表明没有可用的值。
派生类型(Derived types):主要是指针类型、数据类型、
结构体
类型、共用体类型和函数类型。
但是根据不同的系统位数,
数据存储
大小会存在一些区别,具体平台可以参考下表:
如果要准确得到某个平台准确的数据存储大小,可以使用sizeof(type)获取,具体参考下面的程序。
#include <stdio.h>
int main()
printf("data size : n");
printf("char: %dn", sizeof(char));
printf("short: %dn", sizeof(short));
printf("int: %dn", sizeof(int));
printf("unsigned int: %dn", sizeof(unsigned int));
printf("long: %dn", sizeof(long));
printf("unsigned long: %dn", sizeof(unsigned long));
printf("long long: %dn", sizeof(long long));
printf("float: %dn", sizeof(float));
printf("dou
ble
: %dn", sizeof(double));
printf("char*: %dn", sizeof(char*));
return 0;
在C语言中我们还可以给标准的数据类型取个别名,这里可以使用typedef关键字来定义一个新的类型。typedef关键字使用规则如下:
typedef 原始数据类型名 新定义数据类型名
对于不同的整数类型可能大小不同,如果我们通过如下定义,就可以很直观的知道相应的类型大小,还有结构体类型也常使用此关键字。
typedef int int32
typedef short int16
有两点需要特别注意:
typedef可以声明各种类型名,但不能用来定义变量;
typedef只是对已经存在的类型增加一个类型名,而没有创造新的类型;
我们如何做到为您规避假芯片的,假冒元件单靠检测仍然不够?
惠海H5228无频闪数转模调光IC 支持升压-降压-升降压三种模式
高层对话-2024,专访三优光电|光电传感、物联网系统应用
IOTA开箱:用它监控网络流量,竟然这么好用?
[手把手]STM32智能车 视觉开发电路设计教程
高层对话-2024,专访技象科技|TPUNB窄带通信系统,开创国产自主物联通信新纪元
为800G光模块选择合适的跳线,注意这三点!
电赛电源题讲解:磁设计、磁环选型、参数等
语音音乐芯片WT588F02X-8S在智能儿童保温水杯的应用
2024年2月热门电路设计方案top20
电赛电源题注意事项:AD采样、信号调理、EMC问题等
CG-01 室外温湿度测量解决方案
江波龙已形成完整的封测制造能力
芯片新技术与测试峰会(上海 . 张江)
基于multisim仿真的四路抢答器设计(仿真图、论文)
【联合发布会直播间Day3】2024 慕尼黑上海电子展
物联网毕设-STM32f407连接云平台检测数据
【Demo秀直播间Day2】2024 慕尼黑上海电子展
【微健科技】K歌蓝牙耳机方案,支持蓝牙通话多种变声,趣味通话
高层对话-2024,专访御芯微|物联网+传感器,WloTa技术的应用场景?
【高层对话直播间Day1-Day3】2024 慕尼黑上海电子展
四方维深圳创新实验室启用
守护复苏:行业领袖指点产业机会
电子元器件2024年供求预警
基于工业级32位MCU的高速吹风筒方案
2024年2月热门电路设计方案top20
产品矩阵疾行,国产MCU仍缺高端线
解密ECAD模型广泛部署背后
基于32位单片机XL32F003的感应灯解决方案
四方维亮相2024年深圳传感器展
基于51单片机的多级可调级智能颈托电刺激系统(原理图+仿真)
霍尔传感器在智能卷发器上的应用方案
需求激增,电阻器买方市场或将结束
连接器市场需求或加速提升
【开源方案】基于STM32的热门电路设计20篇
听高级售前顾问Ale坦陈客户经
四方维创意总监畅聊半导体企业视频
白皮书外的ECAD:元器件产品新标配
工业元宇宙为CES 2024盛大开场
基于FP6277,FP6296升压芯片的电推剪理发器方案
四方维与捷普协力提升制造工业数字化
CG-01 室外温湿度测量解决方案
华为P70批量配货,利好哪些国产件?
【微健科技】K歌蓝牙耳机方案,支持蓝牙通话多种变声,趣味通话
物联网毕设-宠物投喂器(蓝牙+STM32+APP)
四方维电子供应链沙龙现场直击
龙芯2K2000 NUC背后的国产芯突破
英伟达全面发展成为“AI代工厂”
中国芯出海之一:试试这些自测题
中国本土FPGA产业地图(2024版)
倒计时3天!四方维电子供应链沙龙
3月功率器件采购活动同比降44.4%
四方维深圳国际传感器展现场报道
基于UC3875控制的大功率全桥开关电源设计(AD原理图、PCB图)
基于STM32的直流电机智能控制系统设计(原理图、PCB图、源代码)
2024年Q2热门电路设计方案top20
基于单片机Proteus仿真的智能小车控制系统设计(仿真图、源代码)
proteus仿真电路设计实例
IP5389H+IP2723T适配器移动电源-ACC独立方案_聚泉鑫科技
基于单片机的盆栽智能浇水系统设计(AD原理图、PCB图、源代码)
2024年5月热门电路设计方案top20
基于单片机的全自动豆浆机系统设计(AD原理图、PCB图、源代码)
基于multisim仿真的电子脉搏测量系统设计(仿真图、设计说明)
基于单片机的篮球计分器Proteus仿真系统设计(Proteus仿真图、源代码、讲解视频)
2024年6月热门电路设计方案top20
基于单片机Proteus仿真的智能空调控制、温度时间显示系统设计(仿真图、源代码、视频)
基于单片机的智能水杯系统设计(AD原理图、源代码)
基于单片机控制的BUCK拓扑结构多路输出可调电源设计(原理图、PCB图、讲解视频、设计说明)
基于单片机Proteus仿真的智能豆浆机系统设计(仿真图、源代码、讲解视频)
基于Proteus仿真的纯硬件电容表测量仪设计(仿真图、论文)
基于单片机Proteus仿真的电子秤设计系统(AD原理图、仿真图、源代码、讲解视频)
基于TDA2822咪头采集功放和TDA2030可调功放电路设计(AD原理图、PCB图)
基于单片机Proteus仿真的无刷电机PID控制系统设计(仿真图、源代码、讲解视频)
基于TOP264EG控制多组输出反激式开关电源设计(原理图、PCB图)
第一 二章 小车硬件介绍-(全网最详细)基于STM32智能小车-蓝牙遥控、避障、循迹、跟随
基于单片机的精馏装置智能监控Proteus仿真系统设计(仿真图、源代码、讲解视频)
IP2348 1~6 节锂电池同步降压充电控制器(DEMO板和规格书)
基于单片机的非接触式人体测温系统设计(AD原理图、PCB图、仿真图、源代码、讲解视频)
基于STM32单片机modbus无线网关系统设计(原理图、PCB图、源代码)
基于单片机的智能风扇系统设计(仿真图、源代码、AD原理图、PCB图、讲解视频)
基于单片机仿真的Proteus无线温度采集报警系统设计(仿真图、源代码)
基于单片机Proteus仿真的市电智能电表系统设计(仿真图、源代码、讲解视频)
物联网毕设-智能厨房检测系统(stm32+ESP8266)
手持喷雾风扇开发方案_双键双控_USB充电_3.7V电池供电
基于multisim仿真的多功能交通灯纯硬件设计(仿真图、AD原理图、PCB图)
蔡司,“质”敬明天:新能源汽车主题日
第三届汽车技术论坛
变则通,江波龙的一盘大棋
与英飞凌一起探讨车身电子电气架构及跨域融合的发展方向
【智慧之光】携手光亚展,ams OSRAM 照明应用研讨交流会
爆款拆评:大疆手机云台拆解,揭秘高性能图像稳定的背后原理
英飞凌OBC解决方案深度详解
新一代电子电气架构:空间域/功能域连接器系统
第二届英飞凌汽车创新峰会暨第十一届汽车电子开发者大会
安森美汽车智能传感器提升驾驶的安全性及可靠性
【高层对话直播间Day1-Day3】2024 慕尼黑上海电子展
爆款拆评:服务器冗余电源拆解,揭秘稳定可靠的来源
爆款拆评:米家台面式洗碗机拆解,探索改变生活的科技奥秘
爆款拆评:萤石儿童陪护机器人拆解,解析智能陪伴背后的“秘密”
英飞凌AURIX™ TC3xx车规级单片机和典型模块技巧及运用(CAN-FD、SMU、ADC)
Keysight World Tech Day 人工智能与数据中心互连新技术分论坛
【Demo秀直播间Day2】2024 慕尼黑上海电子展
蓝牙5.4时代到了,你准备好了吗?
爆款拆评:RV1126视觉边缘盒子拆解,从云端到边缘,重塑数据处理新篇章
爆款拆评:服务器冗余电源拆解,揭秘稳定可靠的来源
【直播DAY1】高层对话-2024 深圳国际传感器与应用技术展览会
【联合发布会直播间Day3】2024 慕尼黑上海电子展
快速上手面向成本敏感型应用的开发利器:ZU 系列
芯片新技术与测试峰会(上海 . 张江)
2024年电赛训练营 - OPENMV视觉课程@元创教育
“连”动数据无限可能
物联网时代近场通信技术(NFC)新选择 —— Renesas PTX105R套件评测
电赛训练营-项目2:基于Ti的平衡小车教程(TI MSP GM03507)
【直播DAY2】高层对话-2024 深圳国际传感器与应用技术展览会
2024研华智能设备新品发布会
爆款拆评:萤石儿童陪护机器人拆解,解析智能陪伴背后的“秘密”
MIPI A-PHY & MIPI A-PHY Tx实测演示
降压稳压电源电路设计
32位流水灯软件设计
lm334恒流源电路
350W开关电源设计方案
51单片机二层五车位立体停车系统
51单片机物联网毕业设计
mt7990设计恒流驱动方案
MTK手机方案电路
51单片机系统考勤毕设
Muitisim14设计四人抢答器
降压电路分立元器件方案
雨滴传感器电路设计
降低电流电路设计
LM324a电源板设计方案
51心形流水灯硬件电路设计
LM2596芯片电源电路设计方案
隐形眼镜盒电路设计
隔离CAN总线收发器电路设计
8位密码锁电子电路设计
LM358呼吸灯毕业设计
阻抗匹配电路设计
mt7620路由电路方案
mt32最小系统电路设计
msp430的差分电路设计
arduino音响设计方案
multisim14数电交通灯设计
BLDC电机驱动硬件设计
雨滴检测模块电路设计
12864显示模块驱动设计
阻容降压养生壶电路图
交换板电路设计方案
基于单片机的楼道声光控灯的电路设计
电路设计方案
iphone
Linux
DIY制作
半导体产业
Crane Electronics
Telechips
日银微电子
开放原子开源基金会
ADM1275-3ARQZ-R7
LTC1569IS8-7
RC0201FR-070RL
AD5933WYRSZ-REEL7
VNI4140KTR
AD5752
AT24C64D-MAHM-T
AD5061
LT6350
LMZ31530
FDB33N25TM
CRCW06031K00FKEA
AM3352BZCZ80
MC56F84786VLK
NCP1593BMNTWG
AD7849BRZ
ASDMB-24.000MHZ-LC-T
XIO2001IZGU
LTC1387
SI7157DP-T1-GE3
ADG1436YRUZ
AM4376BZDNA100
10CL025YU256I7G
MBRD1045T4G
5M570ZT100
LTC2602
DMP34M4SPS-13
DN2540N8-G
AD5647RBRMZ
2105760
CY8C5
1SMB5931BT3G