黑马程序员——C语言笔记之数据类型与常量

本文详细介绍了C语言中的五大类数据类型,包括基本类型、构造类型等,并解释了不同类型的数据如何在内存中存储,以及不同数据类型的常量表示方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

------- android培训java培训iOS培训.Net培训、期待与您交流! ----------

1、什么是数据类型

数据类型是指数据以何种方式储存在内存中,不同的类型存储方式不一样。

2、C语言数据类型概述

 C语言中有5大类数据类型: 基本类型、构造类型、指针类型、空类型、定义类型


3、数据类型占用字节的大小


4、不同数据类型表示的范围


5、不同数据类型的常量表达方法

1)整型常量

十进制:计算机默认

八进制:以0开头

十六进制:以0x开头

二进制:以0b开头

2)实型常量

单精度小数:以f结尾

双精度小数:系统默认十进制小数形式。注意:0.0也是实型常量。 指数形式:比如123000,用科学计数法表示为1.23×10的5次方,用C语言表示就是1.23e5 或1.23E5,注 意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数。

3)字符型常量

字符型常量都是用''(单引号)括起来的,其表现形式可以有两种: 一般形式:一个字符用''括起来,注意只能有一个字符。特殊形式:特殊形式都是以\开头,它们在屏幕上不会直接显示出来,而是根据其特定的功能来显示的,这些特殊字符常量有:

\n 换行,相当于敲一下回车。

\t 跳到下一个tab位置,相当于按一下键盘上的tab键。 \b 退格,相当于按一下 backspace。

\r 回车。

\f 换页,光标移到到下页开头。

\\ 输出\字符,也就是在屏幕上显示一个\字符。

\' 输出'字符,也就是在屏幕上显示一个'字符。

\" 输出"字符,也就是在屏幕上显示一个"字符。

\ddd 1位到3位八进制数表示的字符。 例如:使用'\376',则在屏幕上显示一个黑色的方块。 \xhh 1位到2位十六进制 数表示的字符。注意x不能丢了。

4)字符串常量

字符串常量与字符常量不同的地方是,字符串常量是用""把字符串括起来,所以'a'和"a"是 不一 样的,而且系统会在字符串常量的末尾自动加一个字符串结束标志('\0')。

5)定义常量的方法

常量定义→CONST→常量标识符→=→常量→;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值