c语言数据类型

标签: c语言 数据类型
1411人阅读 评论(30) 收藏 举报
分类:

C语言数据类型

学号:16340181
本人学院


一、数据类型

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

此处输入图片的描述

在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.


 母校


作用域前缀命名规则

在此插入一表格

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=dn×Rn1+dn1×Rn2+...+d2×R+d1


this is test1


  1. This blog is done by Vilin. Thanks for your reading.
查看评论

C 语言的数据类型C 语言的数据类型

  • 2009年07月23日 10:25
  • 125KB
  • 下载

C语言几种常见数据类型的范围

转自:http://blog.csdn.NET/mafuli007/article/details/7325510 速查表: char -128 ~ +127 (1 Byte) sh...
  • Singular__point
  • Singular__point
  • 2016-11-10 18:55:40
  • 2668

C语言中各种数据类型的大小

C语言   1.几条规则   (1)char类型一般是8bit,但ANSI C里没有硬性规定其长度,某些嵌入式编译器可能是16bit   (2)short和long类型的长度不相同   (3)int类...
  • jingjbuer
  • jingjbuer
  • 2016-01-19 01:20:24
  • 1274

15、C语言用户自定义数据类型

C语言用户自定义数据类型 一、结构体 定义语法: struct [名称] { 成员列表; }[变量列表]; 示例程序: #include #include struct Stu...
  • xuxianmei
  • xuxianmei
  • 2013-06-06 18:14:45
  • 1540

c语言基本数据类型(short、int、long、char、float、double)

一 C 语言包含的数据类型 short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 在不同的系统上,这些类型占据的字节长度是不同...
  • wfreehorse
  • wfreehorse
  • 2017-03-06 19:29:24
  • 13979

C语言学习笔记之数据类型

1、整数类型1.1 类型 类型 位数 short(或short int) 16位 int 16位或32位 long (或long int) 32位 long ...
  • iloveyousunna
  • iloveyousunna
  • 2016-03-27 14:15:00
  • 1138

c语言基本数据类型及其使用

C语言基本数据类型及应用
  • shuyingcanyueye
  • shuyingcanyueye
  • 2016-11-18 22:43:44
  • 515

C语言的数据类型及范围

数据类型 序号 类型与描述 1 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。...
  • qq_25579889
  • qq_25579889
  • 2017-03-13 21:34:50
  • 379

C语言系列(一)基本数据类型

C语言helloworld1.声明头文件,相当于java的导包。 //只有函数的声明,编译时会去找到函数的实现 #include 2.写main()方法 main(){ ...
  • u011974987
  • u011974987
  • 2016-08-06 21:50:00
  • 4794
    个人资料
    持之以恒
    等级:
    访问量: 3404
    积分: 178
    排名: 99万+
    文章分类