当前位置:首页>科技>c语言的三种基本数据类型的定义C语言干货5
发布时间:2026-07-21阅读(1)
上一章理解了什么是变量和常量,那么这一章将会讲述的是:基本数据类型的关键字
不同的数据类型之间是存在差别的,比如有些表示数字,有些表示字母,就像变量和常量一样。正因存在这些差异性,才能满足我们在编程时的需求。下面,就用一张表格来梳理一下常见的几种数据类型的关键字。

常见数据类型关键字表格
关键字详解//一般整数类型int i;int num = 0;int count;//其他整数类型short intlong intlong long intunsigned int
①short,短整型。C语言规定其至少占据16位,也就是两个字节(byte)
shortshort int
②long,长整型。C语言规定其至少占据32位。
long//至少32位long intlong long //至少64位
③unsigned,无符号整型。只能用于0和正整数,整数类型前加上unsigned ,就是表明无符号整型。
unsigned intunsigned charunsigned short
④signed,和 unsigned 相反,有符号整型。在默认情况下声明的整型变量都是有符号的类型,比较好理解
signed int a;
char c = a;char c = 1;char c = $;
float可精确表示至少6位有效数字;
double比float表示的数更多,至少10位或者更多。
folat a = 3.1;double b;
bool a =2; //使用Bool之后,a = true ( 2 -> 转为bool型,所以 2 就为true)
enum work {Mon, Tue, Wed, Thu, Fri}; //定义枚举类型work
struct book{ char *name; //书名 int money; //价格 int SV; //销量};
int mian(void) { …… }void Read_temp(){……}
#include <stdio.h>int main(void){ int value = 655356666666; printf("您相当于价值 %d 的牛肉\n", value); return 0;}

编译结果
这就是超出范围之后所得到的乱码,乱码的数值因编译器而异。
那么到这里,这一节的内容就已经结束了,感谢您坚持阅读到最后。
创作分享不容易,点赞关注转发,就是对我最大的鼓励!
(附:有些朋友留言说STM32的视频教程很散,为此我已经将其整理到一个合集里面,大家可以直接在我的主页的合集里面观看,每一讲都已经按顺序排列好,大家自行学习)
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图