c语言上的数据类型表格,c语言数据类型

C语言数据类型#

学号:16340181

本人学院

文章目录

C语言数据类型#

@[toc]

一、数据类型

2)int

3)long

4)char

5)float###

[更多技术博客](https://vilin.club/):https://vilin.club/

一、数据类型

short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。

1be8324bd551a2b3d51d58ddfabd4219.png

在32 位的系统上short 咔出来的内存大小是2 个byte;

int 咔出来的内存大小是4 个byte;

long 咔出来的内存大小是4 个byte;

float 咔出来的内存大小是4 个byte;

double 咔出来的内存大小是8 个byte;

char 咔出来的内存大小是1 个byte。

(注意这里指一般情况,可能不同的平台还会有所不同,具体平台可以用sizeof 关键字测试一下)

###1) short

C语言中,short是定义一种整型变量家族的一种。例如short i;表示定义一个短整型的变量i。

长度

依据程序编译器的不同short定义的字节数不同。

标准定义short短整型变量不得低于16位,即两个字节。

编译器头文件夹里面的limits.h定义了short能表示的大小:SHRT_MIN~SHRT_MAX。

在32位平台下如windows(32位)中short一般为16位,范围-32768~+32767。

2)int

C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

3)long

long关键字表示一种整型,该类型根据下表显示的大小和范围存储值。

类型 范围 大小 .NET Framework 类型

long

-2,147,483,648 to 2,147,483,647

有符号 32位整数

System. Int32

所占4个字节(Byte)

4)char

义:计算机编程语言(c、c++、java、VFP,pascal,等)中可容纳单个字符的一种基本数据类型。

在C/C++中,char是C/C++整型数据中比较古怪的一个,

而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以’\0’为结束的字符串

5)float###

浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数表示一个介于 1.0 和 2.0 之间的数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。此表示形式为 float 类型提供了一个大约在 3.4E–38 和 3.4E+38 之间的范围。

###6)double ###

此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,;双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。

This is an example inline link.

8f4aa36bcfe40037b092ce45cb74b61d.png

####作用域前缀命名规则

在此插入一表格

N0.

标识符类型

作用域前缀

1

Global

g

2

File Static Variable

n

3

Function Static Variable

f

4

Auto variable

a

5

Global Function

g

6

Static Function

n

####formula

A = d n × R n − 1 + d n − 1 × R n − 2 + . . . + d 2 × R + d 1 A=dn\times Rn-1 + dn-1 \times Rn-2 + ... + d2 \times R + d1A=dn×Rn−1+dn−1×Rn−2+...+d2×R+d1

this is test1

更多技术博客:https://vilin.club/

This blog is done by Vilin. Thanks for your reading. ↩︎

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值