01A03.C Primer Plus - 数据和C

01A03.C Primer Plus - 数据和C,第1张

01A03.C Primer Plus - 数据和C 整形

short int

占用空间通常比int少,有符号类型

int

常用的整数类型,有符号类型。

unsigned

表示无符号类型,可表示的正值范围比同位无符号类型要大。

浮点型

float

至少能表示6位有效数字。

double

至少能表示10位有效数字。

和float的区别在于存储指数的位数不一样。

其他类型

_bool型

_bool类型用于表示布尔值,即逻辑True和False。

_Complex型

_Complex类型用于表示带虚数的复数。

指针

指向变量或其他数据对象位置。

字符

char

char类型用于存储字符。从技术层面看,char是整数类型,在计算机中实际上存储的是整数而不是字符。

非打印字符

非打印字符是指一些代表行为的字符,一般用转义序列表达。

常量和变量

常量:值不会改变

有些数据类型在程序使用前已经预先设定好了,在整个程序的过程中没有变化,这些被称为常量。

编译器一般通过用户书写的形式来识别类型。

变量:值可修改

其他数据类型在程序运行期间可能会改变或被赋值,这些被称为变量。

编译器一般通过声明来指定类型。

变量的使用

变量的声明

[变量类型] [变量名]

变量的初始化

初始化就是为变量赋一个初始值。

变量的取值范围

变量的取值范围由类型决定。

数据的打印

十进制、八进制、十六进制

十进制使用%d

八进制使用%o

十六进制使用%x

各类整形数据%u,%ld,%h

小数位数%:.2f

转义字符和序列:

常用的转义序列有n换行符,t制表符等。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4751879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-08
下一篇 2022-11-08

发表评论

登录后才能评论

评论列表(0条)

保存