目录
一.现代储存的由来
冯诺伊曼现代计算机之父,提出了非常重要的设想,计算机应该用二进制,并且使用储存程序.
二:存储元件
使用:存储元件用电信号高低电平表示数据 ,即高为1,低位0。
一个元件只可以代表一个1/0
单位:bit,一个bit代表一个1/0
换算: 1字节表示8bit
十进制表示0-255,一个字节可以表示0-255中的任意一个
1kb=1024bit
注意:U盘用的十进制指的是10^3,与我们的不同(也就是说你买500G的U盘实际上没有500G)
三:初始数据类型:基本,空类型,指针,构造
四:学习整数(属于基本类型)
{(敲代码熟悉一下)
[signed]int | 整型 | 4字节 | 2^31到2^31减1 |
Unsigned | 无符号整型 | 4字节 | 0到2^31减1 |
[signed]short [int] | 短整型 | 2字节 | -2^15到2^15减1 |
Un(上面一样) | 无符号短整型 | 2字节 | 0到2^16减1 |
[signed] long [int] | 长整型 | 4字节 | -2^31到2^31减1 |
Un | 无符号长整型 | 4字节 | 0到2^32减1 |
注意:方括号可以不写!}
整数的表示:16进制.0x12E2(0-9 A-F) 10进制1024(0-9十个数字构成) 8进制7415(0-7)
如何定义? [类型定义符] 标识符;
Int num; 含义:在内存中使用四个字节的空间来保存整数数据,这个空间使用名称num来标识。
注意: 1.只有整型才能用signed或者unsigned修饰符,实行数据不可以!
2.对无符号整型数据用&u,表示无符号十进制数(整型)的格式输出
四:浮点型又叫实型
指的是小数,实数的指数形式成为浮点型
浮点型主要包括float单精度浮点型 double双精度浮点型 long double 长双精度浮点型
表示的组成 :阶符(表示正负)指数 数符 小数部分
(敲代码时间咯)
Float | 4字节 | 6有效数字 |
Double | 8字节 | 15有效数字 |
Long double | 8/16字节 | 15/19有效数字(不同平台下,所占字节数不同) |
上东西!
#include <stdio.h>
void main()
{
float fnum;
double dnum;
fnum=3.14;
dnum=3.141592653;
printf("%f",fnum);
printf("\n");
printf("%lf",dnum);
}
原本第二行使用void是不可以的,可是在网上看然后改成了int,就能运行了,把int改回void也可以
(奇奇怪怪的)
这是结果:
现在是凌晨50分,从9.2晚上经好兄弟拉来(第一章的就鸽掉吧嘻嘻),总算是有点成果。