我决定挣你那20分的贴分
所以我要说了
1.对于C语言 首先你得清楚几个基本的数据类型
数据类型关键字
1.int
整形
根据具体的机器 你使用sizeof(int)
或者sizeof(float) 这两个类型在机器里面占用内存 几个字节
2.float 浮点型
3。char
字符型
长度为 1个字节
这是三个最基本的数据类型,请您查看一些资料后进行了解
对上述基本数据类型的扩展关键字
1.signed
有符号数
请查阅 有符号数的计算机表示
了解 补码
2.unsigned
无符号数
3.short
短型,对于 16位系统 长度为8
对于32位长度为16
4.long
长型
对于16位系统 长度为32 对于32位长度为64
5.double
双精度
扩展关键字 与 基本数据的组合原则
1.首先是 确定 这个基本数据是否带符号的 也就是说
第一部分
singel
或者unsingel
我们用A表示
2.对数据是否需要扩展其在内存中的存储方式,也就是 1个字节的数据扩展成为2个或者多个字节的形式存放
第二部分
对于整型 short或者long的选择
选择short就是不扩展
选择long 就是扩展 C语言支持
long
和 long long 两种形式
我们约定用B来表示
3.最基本的数据类型
也就是int float
另注明char是没有long short double属性的
第三部分
我们用 C来表示
那么 一个数据类型的 抒写方式 就变成了 (针对的是
int float)
A B C
这个方式了
那么对于上述的3种数据类型 还有另外一种关于程序 属性的说明关键字
1。auto
自动变量
2.const
值不能被改变的变量
3.register
寄存器变量
4.static
静态变量
5.extern
全局变量
这些个修饰关键字 我们约定用 D表示
在变量数据类型声明时抒写就变成了
D A B C
一个基本数据类型所拥有的属性 归纳为
1.程序属性
2.符号属性
3.可扩展属性(char 这个属性是没有的)
那么数据类型 是拿来干什么用的呢。这个就得说到程序里面的变量了
对于一个变量
C语言的约定是
先声明 后引用
变量的属性
j基本数据类型属性约定 变量如何在内存中表示及程序在引用变量时的特性
比如引用一个变量a
它具有的数据属性
extern signed long int
a
那么这个变量 a 是一个int型的变量 long 属性决定了他的数据内存长度,在32位机器里面他是 64位二进制的方式存放的 也就是32的倍数
signed 代表是分正负的
extern 说的是全局了 他的解读倒着来的
变量分
基本数据类和结构体和数组 三大类
对变量的引用分
变量名引用
指针引用
数组引用
结构体引用
等几种
变量的部分就说完了
有了最基本的变量
那么就要涉及变量的操作问题
不写了
好麻烦
搞的我要写书了