c/c++ 知识盲区

Posted on 2019-12-07 16:45  辉仔猿  阅读(131)  评论(0编辑  收藏  举报

1.字节(byte)

一个字节等于8比特(bit,位)

换算:

ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。

储存类型所占的字节(vb为例)

数据类型 储存空间的大小(单位/字节)
整型 2
长整型 4
单精度浮点型 4
双精度浮点型 8
字符型 1

byte(字节)和bit(比特,位)之间的关系:

数据存储是以"字节"(Byte)为单位

数据传输大多是以"位"(bit,又名"比特")为单位

一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

 

2.AND运算

AND的运算法则:1与1=1,1与0=0,0与1=0,0与0=0.

 

3.客户端(client)和服务器(server)

 

4.结构体类型

结构体:由不同类型数据组成的组合型的数据结构

声明一个数据体类型的一般形式:

struct 结构体名

{成员列表}

对成员进行类型声明:

成员类型 成员名;

结构体类型的变量:

形式一、先声明结构体类型,再定义该类型的变量

(例如我们声明的struct Student的结构体类型)

struct Studnt  st1,st2;(结构体类型名)+(结构体变量名)

形式二、在声明类型的同时定义变量

struct 结构体名

{成员列表}变量名列表;