1、 整型
Long long long int short 整数范围(十进制)
16位机 64 32 16 16 -32768~32767
32位机 64 32 32 16 -2147483648~2147483646
64位机 64 32 32 16 -9223372036854775808~..
其他:unsigned long long unsigned long unsigned unsigned short
2、 输出
(1) 整型
%d :int型 %u 无符号int %ld long型 %lu 无符号long
%hd short型 %lld long long型(某些编译器不支持)
(2)数制输出 例:36
10进制: %d : 36 %d :36
8进制: %o : 44 %#o :044
16进制: %x : 24 %#x :0x24
(3) 整型数制
%o %lo %hx
如何输出有符号8进制数? 无法
3、 字节与字
1) 字节:绝大部分字节是8位,也有些机器不是,因为char类型通常用8位表示,有些机器不是,所以后来标准定义为char的位数即改机器的字节位数。
2) 字:字是机器的自然位数,8位机一个字8位,16位机16位,32位机32位等等
4、 字符型:
1)char型:
单引号内的单个字母,或数字(65也是一个数字),或转义字符;
如果不用单引号,也可以,但必须是整型,且只识别最后8位,并且识别为该整型的ASCII字符,例如:
char abc=’a’; 跟 char abc=97; 结果是一样的
输出值由%d或%c决定
2)转义序列:
\a \b \f \n \r \t \v
警报 退格 走纸 换行 回车 水平制表 垂直制表
\\ \’ \” \? \0oo \xhh
\ ‘ “ ? 八进制值 十六进制值(\x49..)
注:数值与字符不要搞混,如‘4’不等于4,‘4’等于52(4的ASCII值)
5、 布尔型
C99新类型,标识符:_Bool ,定义的变量只有0和1两种值,赋值是只要不是0,那么不管赋什么(但
必须是整型或字符型)都输出为1;
6、 可移植型:
使用前需要 #include<inttypes.h>
然后可使用诸如int16_t 、int32_t、uint32_t、uint8_t等等的数据类型定义符
注:只有在程序可能需要移植到别的类型的机器上时,才需要这些
7、 浮点类型
1)指数记数法 3.123e27 (大小写都可以) .2213e-35 34e12
float 6位有效数字 32位长 -37~38位指数
double 15位有效数字(C语言规定至少为10) 64位长 -307~308
long double >=double
%f 十进制记数法输出 %e 指数记数法输出
分享到:
相关推荐
C语言数据类型知识点总结 C语言数据类型是编程语言的基础概念之一,它指的是编程语言中用来存储和操作数据的类型。在C语言中,数据类型分为基本类型和派生类型。基本类型包括整型、实型、字符型、空类型、指针类型...
在C语言中,数据类型是编程的基础,它们...总结来说,C语言的数据类型、运算符和表达式是编程的核心组成部分,它们共同构成了处理数据和控制程序流程的基础。了解并熟练掌握这些知识,是编写有效、高效C程序的关键。
C语言数据类型和变量的总结
本知识点总结将围绕C语言的基础知识、结构、数据类型、运算符、预处理和程序设计基础等方面展开。 首先,C语言程序的基本结构包括顺序结构、选择结构(分支结构)和循环结构。顺序结构就是程序按照编写顺序依次执行...
C语言中强制数据类型转换的总结 C语言中强制数据类型转换是非常重要的,需要逐步进行,有些是自然的转型,有些需要根据需要强制转换。下面我们将详细讨论数据类型转换的规则和机制。 首先,需要了解数据类型转换的...
本文将基于一份关于C语言数据类型总结的资料,全面解析C99标准下的数据类型分类、特点以及与之相关的常量概念,帮助读者更好地掌握这一核心知识点。 #### 一、数据类型概述 数据类型是编程语言中用于表示数据的一...
C语言是计算机编程的基础语言,其第三章重点讲解了数据类型这一核心概念。数据类型是C语言中定义变量和常量的基础,它决定了变量能够存储的值的范围以及可以进行的操作。下面是对这部分内容的详细阐述: 1. **数据...
C语言中的数据类型包括基本数据类型和构造类型。基本数据类型有整型、实型(浮点型)、字符型等。构造类型包括数组、结构体、联合体和枚举等。 数据类型的本质可以理解为内存中一个固定大小的区域的别名,而数据...
这里的`head`和`tail`分别是指向链表头部和尾部节点的指针,`Nodesize`是存储在链表中的数据类型的字节大小。 创建链表的操作是通过`CreateList`函数实现的,它需要传入一个整数值,这个值是节点大小。创建链表函数...
本文档总结了C语言数据类型、运算符和表达式的知识点,涵盖了基本数据类型、整型常量、实型常量、八进制和十六进制数的表示、赋值表达式、非法的表达式、运算符的优先级和结合性等方面。 一.基本数据类型 * C语言...
总结,C语言中的数据类型转换是一项基本操作,它涉及隐式和显式的转换方式,以及各种数据类型的兼容性、指针转换和枚举转换等方面。理解并熟练掌握这些转换规则,对于编写高效、安全的C语言代码至关重要。在实际编程...
在准备专升本考试的过程中,C语言数据结构是不可或缺的一部分,因为它构成了计算机科学的基础,并在编程和算法设计中起着核心作用。以下是对这个主题的详细概述,旨在帮助你掌握关键概念并应对各种考试。 首先,...
### C语言程序设计基本数据类型及运算 #### 一、引言 在计算机科学领域,C语言作为一种重要的编程语言,广泛应用于系统软件开发、嵌入式系统、游戏开发等多个方面。掌握C语言的基础知识对于程序员来说至关重要。本...
总结起来,这个压缩包提供了C语言实现的图抽象数据类型,包括了基本的图操作和相关的数据结构如队列。通过研究这些源代码,你可以学习到如何在实际编程中实现图的逻辑特性和操作,这对于理解和掌握数据结构的理论...
### C语言基本数据类型详解 #### 一、引言 C语言作为一种强大的编程语言,广泛应用于操作系统、嵌入式系统等高性能计算领域。理解和掌握C语言的基本数据类型对于程序员来说至关重要。本文将深入探讨C语言中的基本...
- 变量与数据类型:C语言提供了多种数据类型,如整型(int)、浮点型(float)、字符型(char)等,变量是存储数据的容器,定义变量时需要指定其数据类型。 - 常量:包括数值常量、字符常量和字符串常量,它们在程序执行...
此外,理解C语言中的变量、数据类型、运算符、流程控制语句(如if-else、for、while)以及函数的使用是学习C语言的基础。同时,对内存管理、指针的掌握也是C语言的重要部分。在复习和准备考试时,建议按照知识点的...