C语言基础知识——数据

本文介绍了C语言中的基本数据类型,包括整型、浮点型、指针和typedef,并探讨了变量的作用域、存储类型和链接属性。枚举、浮点数的精度、指针常量和字符串常量的概念也被提及。此外,还讲解了typedef的用法以及作用域和存储类型的细节,如文件作用域、函数作用域和存储类型分类。
摘要由CSDN通过智能技术生成

提示:本文是对C语言基础知识数据部分的回顾总结。


基本概念

标识符(identifier) : 就是变量、函数、类型等的名字,它们由大小写字母、数字和下划线组成,但不能以数字开头。
C是一种大小写敏感的语言。

关键字 :是作为C语言的词汇被保留的,不能用作标识符使用。
根据C11标准一共有 ISO C关键字44

变量(variable) :数据在程序运行期间可能会改变或被赋值。
常量(constant) :数据在程序使用之前已经预先设定好了,在整个程序的运行过程中没有变化。
字面值常量 :简称为 字面值 ,是指只能用它的值来称呼它的常量,如3.14、5等数值,-2从技术上说不是字面值常量,而是常量表达式。

常量可以用“const”关键字来声明。
const关键字与指针变量:

int *pi;		
/*pi是一个普通的指向整型的指针*/
int const *pic;		
/*pci是一个指向 “整型常量” 的指针*/
int * const cpi;
/*cpi是一个指向整型的 “常量指针” */
int const * const cpci; 
/*cpci是一个指向 “整型常量” 的 “常量指针”*/

#define”指令是另一种创建名字常量的机制。
只要允许使用字面值常量的地方都可以使用宏定义#define,但是const常量只能用于允许使用变量的地方


基本数据类型

在C语言中,仅有4种基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等)。


整型

整型包括4种:字符(char)、短整型(short)、整型(int)、长整型(long),都可以分为有符号(signed)无符号(unsigned)两种版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值