哈了个喽,各位。
欸,这转眼见十一要过去了,各位可好。今天就讲一些干货吧,觉得太干就喝点水吧。
- c语言中有一个整型家族,有字符整型,短整型,长整型,还有更长整型。
| 字符整型 | char |
| 短整形 | short |
| 整型 | it |
| 长整型 | long |
| 更长整型 | long long |
还有小数所对应的为浮点数,有单精度,双精度浮点数, 有了这些就可以定义你所想定义的。
| 单精度浮点数 | float |
| 双精度浮点数 | double |
有了定义的,也应该有对应的输出的类型。
| 整型 | %d |
| 双精度浮点数 | %lf |
| 字符(‘A’) | %c |
| 字符串(用双引号括起来的,并且最后面隐藏了一个 ) | %s |
| 用来打印地址 | %p |
| 无符号整型 | %u |
计算机最小单位为bit,比特位。
byte(字节)=8bit;kb=1024byte;mb=1024kb;Gb=1024mb;Tb=1024Gb;Pb=1024Gb....等等的换算,都是计算机空间的大小。知道了计算机空间的大小,我们就可以引用出来一个操作符就是为了计算类型或者变量所占空间大小。
这个操作符就是sizoef()(这个单位为字节),括号里则是想要计算的东东。
之后呢,可以计算一下各整型和浮点数的大小。看看这些都是占多大的字节。
前面说了字符串,在这就说一下还有字符数组(就是一组相同类型的元素)。
2-1.之后呢就是变量和常量了,如字面所见,一个可以改变一个不可以改变。变量就是可以改变的量了,它分为局部的和全局的。
| 全局变量 | 作用域仅限于函数内部, 离开该函数后就是无效的。(生命周期) |
| 局部变量 | 作用域是整个程序。 (生命周期) |
还有一个特别的时候,每个变量的名字都是不一样的嘛。但是当全局变量与局部变量名字一样时候局部变量就是优先执行。
但是呢,不建议这样做。
2-2 .常量。分为,就是一个不改变的量、const修饰的常量【const+变量(这个可以相当于常量,但是没有改变是变量的属性。)、#define 定义一个标识符来表示一个常量、还有一个枚举常量(欸,有人就问了,啥叫枚举常量? 问的好,这就是可以一一列举的常量)
这里就有一个关键字就是enum()。
这个关键字是按开始的顺序依次增加,从0开始。
我是书音,梦想是成为一名博学的小白。



