`

c 数据类型

 
阅读更多
<!--正文 begin-->
C 数据类型总结
 
C99标准
 
一、数据类型
 
数据类型是按照规定形式表示数据的一种方式,不同的数据类型占用空间也不同。
 
为了学习方便,特意整理了下C语言的数据类型的分类结构,如下图:
 
对于数据类型,还应该明白以下几点
 
1、整型数据 int可以有修饰符 short、long、long long三种,后面的int可省略,默认的整形数据常量为int。
2、整型数据 int可以是10进制(默认的),16(0X开头)进制,8进制(0开头)三种。
例如:
8表示十进制整型8
08表示8进制整型8
0X8表示16进制整数8
3、整型和浮点型数据,可以加上signed和unsigned修饰符号,表示数据是否是有符号的,数据默认是有符号的,如果不想带符号,则使用unsigned修饰。
4、浮点型数据可以带小数,上图中(.6表示可带6位小数),默认情况下,浮点型数据作为double类型来对待。
5、整型和浮点型常量可以带类型说明(类型说明不区分大小写):
例如:
8L,表示long型
8LL,表示long long型
8LLu或8uLL,表示无符号的long long型
56.0表示double类型
56.0f或56.f表示float型,但56f是错误的。
56.0L表示long double类型
6、整形常量数据前缀总结:0、0X,分别表示8进制和16进制。
7、整形常量数据后缀总结:L、LL;U。
8、浮点型常量数据后缀总结:f、L;U。
9、可以使用科学计数法表示浮点型数据。
比如:
13.1E9表示13.1乘以10的9次方,中国人口的数量。
 
二、基本类型数据的所占字节数
 
不同计算系统对基本类型数据的长度表示也有差异,下面以32位计算机系统为准,各个数据类型所占字节长度的总结:
char                        1字节
short                     2字节
int                         4字节
long                        4字节
long long             8字节
float                     4字节
double                    5字节
long double         12字节
 
如果要获取特定系统数据的长度,可以用sizeof运算符,比如sizeof(int);
格式化输出
1.type 含义如下:

  d 有符号10进制整数

  i 有符号10进制整数

  o 有符号8进制整数

  u 无符号10进制整数

  x 无符号的16进制数字,并以小写abcdef表示

  X 无符号的16进制数字,并以大写ABCDEF表示

  F/f 浮点数

  E/e 用科学表示格式的浮点数

  g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数

  c 单个字符

  s 字符串

  % 显示百分号本身

  p 显示一个指针,near指针表示为:XXXX

  far 指针表示为:XXXX:YYYY

  n 相连参量应是一个指针,其中存放已写字符的个数

分享到:
评论

相关推荐

    C语言数据类型详解.doc

    C语言数据类型详解 C语言中的数据类型是指变量或表达式的数据类型,它决定了变量或表达式的取值范围、存储空间和操作性质。C语言中的基本类型包括字节型(char)、整型(int)和浮点型(float/double)。每种基本...

    STM32中的C语言数据类型

    ### STM32中的C语言数据类型 #### 一、C语言中的数据类型 在STM32微控制器的编程中,正确地理解和使用C语言的数据类型至关重要。不同的数据类型不仅决定了变量能够存储的数据范围,还影响着内存占用以及计算效率。...

    C语言数据类型wincc.pdf

    根据给定的文件信息,标题和描述均指明了文档的焦点是“C语言数据类型wincc.pdf”,而提供的标签是“技术及资料”。虽然提供的部分内容有OCR扫描识别的错误和遗漏,但可以识别出一些关于C语言数据类型的关键信息。...

    C语言数据类型,运算符和表达式教程

    C语言数据类型,运算符和表达式,熟悉关键字、标识符、常量、变量等术语; 掌握C语言的三种基本数据类型; 掌握几种常见的运算符(算术运算符、赋值运算符,逗号运算符) 掌握几种常见的表达式(算术表达式、赋值...

    C语言数据类型.ppt

    C语言数据类型 C语言数据类型是指C语言中可以使用的各种数据类型,包括基本类型、构造类型和指针类型。理解数据类型是学习C语言的基础。 一、基本类型 基本类型是C语言中最基本的数据类型,包括整型、实型、字符...

    C语言 数据类型运算符表达式

    在C语言中,数据类型是编程的基础,它们用于定义程序中变量的性质,决定着数据的存储方式和允许的操作。C语言提供了多种数据类型,包括基本类型和构造类型。 基本类型是C语言中最基础的数据类型,包括整型、字符型...

    STM32—C语言数据类型核心知识

    STM32-C语言数据类型核心知识 STM32-C语言数据类型核心知识是指在STM32微控制器中使用C语言编程时,数据类型的定义和转换规则。了解这些规则对于编写高效、可靠的程序非常重要。 在STM32中,数据类型可以分为整型...

    C语言数据类型

    具体描述了C语言中所有的数据类型,方便初学者学习,

    C语言数据类型及取值范围.doc

    C语言是一种强大的编程语言,它的核心之一就是对数据类型的精细控制。在C语言中,数据类型是用来定义变量的存储大小和可能的值的范围。理解这些类型及其取值范围对于编写有效的、高效的代码至关重要。 首先,C语言...

    C语言数据类型的好东西

    《C语言数据类型的好东西》一文深入探讨了C语言中数据类型的多个方面,包括其意义、结构体的深入理解以及修饰变量的关键字特性。以下是对文章中提及的知识点的详细解析: ### 数据类型的意义 数据类型在C语言中...

    C语言数据类型和变量ppt课件.ppt

    C语言数据类型和变量 C语言中,数据类型和变量是编程的基础概念。数据类型决定了变量的存储空间和取值范围,而变量则是存储器中的一个存储空间,用于存储数据。 1. 数据类型的概念 在数学中,我们对变量的概念有...

    C语言数据类型转换ppt课件.ppt

    C语言数据类型转换的规则和实践 C语言数据类型转换是指在不同的数据类型之间进行转换,以适应不同的运算和赋值操作。在C语言中,数据类型转换可以分为隐式转换和强制转换两种形式。隐式转换是由编译器自动完成的,...

    C学习文档资料:C语言数据类型大全文档介绍

    ### C语言数据类型详解 #### 引言 C语言作为一种广泛应用的基础编程语言,其数据类型的设计与使用至关重要。本文将详细介绍C语言中的各种数据类型及其特点,帮助读者更好地理解和运用这些基本概念。 #### C语言...

    C语言 数据类型

    C语言 数据类型

    智能车C语言数据类型与基本结构.pptx

    智能车C语言数据类型与基本结构 一、C语言数据类型 C语言中有多种数据类型,包括基本类型、构造类型、指针类型和空类型等。基本类型包括数值型、字符型和枚举型等。构造类型包括数组类型、结构体类型和共用体类型...

    c语言数据类型、运算符、数据类型

    c语言数据类型、运算符、数据类型,c语言基础,入门教程

    C语言 数据类型 运算符

    C语言程序设计有关数据类型、运算符基础知识

    C语言数据类型和变量的总结

    C语言数据类型和变量的总结

    C语言实验(C语言数据类型及输入输出函数).pdf

    C语言实验(C语言数据类型及输入输出函数) 本实验主要介绍了C语言的基本数据类型和输入输出函数。实验目的包括熟悉C语言编译环境Turbo C 2.0、熟悉C语言的基本数据类型、熟悉C语言的基本输入及输出函数和使用TC编写...

    C语言数据类型、运算符和表达式.ppt

    C语言数据类型、运算符和表达式 C语言是编程语言的基础,了解C语言的数据类型、运算符和表达式是编程的基本要求。 数据类型是指计算机中存储和处理的数据形式,它可以是数字、字符、符号等形式。C语言提供的数据...

Global site tag (gtag.js) - Google Analytics