嵌入式学习第二天:C语言的基本数据类型

今天学习了C语言的基本数据类型:

整型(int):用于存储整数,根据存储大小和符号可以细分为signed int、unsigned int、short int、long int等。
浮点型(float):用于存储单精度浮点数。
双精度浮点型(double):用于存储双精度浮点数,long double提供更大范围和精度
字符型(char):用于存储单个字符,可以是signed char或unsigned char。

1 . 整型(int):

基本型:以int表示。

int占4个字节,一个字节(Byte)=8位(bit),所以int型变量是32位的。int数的值范围是 -2,147,483,648 到 2,147,483,647。

短整型:以short表示。

short占2个字节,数据范围是-32,768 到 32,767

长整型:以long表示。

long占8个字节,范围是 -2,147,483,648 到 2,147,483,647

long long占8个字节,没有负数的范围。

无符号型:存储单元中全部二进位用来存放数据本身,不包括符号。无符号型中又分为无符号整型、无符号短整型和无符号长整型,分别以unsigned int,unsigned short,unsigned long和unsigned long long表示。

C语言整型数据一般有十进制整数、八进制整数和十六进制整数三种表达形式。

十进制整数的表示与数学上的表示相同,例如:256,-321,0

八进制整数的表示以数字0开头,例如:0234

十六进制整数的表示以0x开头,例如:0x234

2 . 浮点型

浮点型又分单精度浮点型float和双精度浮点型double.

两者的都可以用来存放小数,区别在于双精度浮点型可以精确的小数位比单精度浮点型的多。

float占4个字节,数值范围是1.2E-38 到 3.4E+38,精确到小数点后六位

double占8个字节,数值范围是2.3E-308 到 1.7E+308,精确到小数点后15位

3 . 字符型(char)

在C语言中,字符数据类型主要是通过char关键字来表示的。char类型用于存储单个字符,如字母、数字或其他符号。这些字符都是根据ASCII码来编码的。char类型通常占用 1个字节。字符型在赋值时,除数字外,字母用'  '括起来,例如:'A'

d98ea16ff3d84441a365c6dfef0e47ea.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值