C语言学习笔记2

数据类型包括(基本类型,构造类型,指针类型,空指针)。

其中基本类型有:

整型(包括短整型short;基本整型int;长整型long)

字符型char

实型(也叫浮点型)(包括单精度型float,双精度型double)

枚举类型(enum)

构造类型有:

数组类型

结构体类型(struct)

共用体类型(union)

内存:计算机在执行程序的时候,组成程序的指令和程序所操作的数据都必须存储在某个地方,这个地方就是计算机的内存,也称为 RAM 。

了解二进制数

每8位二进制数组成一个字节

在计算机中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。

计算机中常用的单位是千字节(KB)、兆字节(MB)、千兆字节(GB)。

整数类型:

基本类型(int 类型)

短类型(short 类型)

长整型(long 类型)

实型常量(浮点型常量):

浮点型数据:浮点数类型包括 float(单精度浮点型)、double(双精度浮点型)、long double(长双精度浮点型)。

浮点型数据是用来表示具有小数点的实数的。

double 极限值符号的下限为:DBL_MIN,上限为 DBL_MAX

了解比特数

字符常量:使用一对英文单引号括起来的一个字符,这种形式就是字符常量。

注意:

1.字符常量中只能包括一个字符,不是字符串。

2.字符常量是区分大小写的。

3.这对单引号代表着定界符,不属于字符常量中的一部分。

字符串常量:字符串常量是用一组双引号括起来的若干字符序列。

空字符串:如果在字符串中一个字符都没有,将其称作空字符串,此时字符串的长度为0.C语言中存储字符串常量时,系统会在字符串的末尾自动加一个“、0”作为字符串的结束标志。

注意:在程序中编写字符串常时,不必在一个字符串的结尾处加上”、0“结束字符,系统会自动添加结束字符。

区分:

1.定界符的使用不同。字符常量使用的是单引号,而字符串常量使用的是双引号。

2.长度不同。上面提到过字符常量只能由i一个字符,也就是说字符常量的长度就是1。字符串常量的长度可以是0,但是需要注意的是,即使字符串常量中的字符数量只有1个,长度却不是1.

举例:字符串常量H,其长度为2。其隐含系统自动加上的\0。

ASCII码:C语言中,所使用的字符被意义映射到一个表中,这个表成为ASCII码表。

了解转义字符。

了解符号常量。

猜你喜欢

转载自www.cnblogs.com/www-bokeyuan-com/p/11141824.html