zerglurker的C语言教程003——基本数据类型

这篇博客详细介绍了C语言的基本数据类型,包括char、short、int、long、long long、float、double、void以及bool。讲解了它们的长度、取值范围以及在不同编译器中的表现。还提到了无符号类型以及指针类型,并提醒读者注意浮点数的精度问题和64位整型在某些编译器中的处理方式。最后,提供了一段代码帮助开发者查看不同环境下数据类型的大小和最大值。
摘要由CSDN通过智能技术生成
#include <stdio.h>

int main(int argc, char** argv, char** env)
{
	printf("hello world!\n");
	return 0;
}

这个是第一课的代码,不知道大家是不是还有映像

里面诸如:int、char、char** 都是属于数据类型说明。它说明其后的参数、变量、函数返回值的数据类型

在c语言里面,基本的数据类型和说明如下:

char  字符类型  长度是1字节,也就是8个bit位。用形如0x41 或者'A'来表示。

short 短整数型 长度是2字节,也就是16个bit位。各位以后常见的wchar_t(宽字符类型)就是用本类型作原型。示例数值0x7FFF(最大正短整数)

int      整数类型 长度不定,一般是4字节。说一般是因为在部分16位的单片机代码中,它的长度可能会是2字节。注意,即使在64位开发环境(也就是为64位cpu准备的开发环境)

          ,本类型的长度也不会超过4字节。示例数值:0x7FFFFFFF

long  长整数型 长度是4字节。这个数据类型现在有点鸡肋。以前16位cpu时代,这个类型是用来区分2字节整数和4字节整数的。示例数值:0x7FFFFFFFL 这个L表示该常量是

           一个长整数。

下面的数据类型则是在新版本的编译器才支持的,一些旧版本编译器,比如一些教程上提到的Trobe-C1.0或者2.0可能会不支持

long long 64位整型 长度是8字节。有鉴于64位硬件越来越多,各个编程语言

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值