1. 除了UTF-8以外还有哪些编码类型
还有GB2312 、ISO-8859-1、GBK等。
2. 数据类型有哪几种
数据类型有:整数类型:byte、short、int、long。小数类型:float、double。字符类型:char。布尔类型:boolean四种:
详细介绍:
1、整数数据类型。
byte:1个字节,8位,256种状态,取值范围为【-128,127】。
short:2个字节,16位,65536种状态,取值范围为【-32768,32767】。
int:4个字节,32位,整数类型默认是int类型,取值范围约21亿。
long:8个字节,64位,long类型表示long类型常量,要加L或者l,建议加L。
2、小数数据类型。
float:4个字节,32位,单精度,能精确到6~7位,声明一个小数类型,要加F或者f,建议加F。
double:8个字节,64位,双精度,能精确到15~16位,小数类型默认是double类型。
3、字符数据类型。
char:2个字节,16位,字符表示Unicode(万国码)编码表中的每一个符号,每个符号使用单引号引起来,其中前128个符号和ASCII表相同。
4、布尔数据类型。
boolean:占1位,有true和false2个值,一个表示真,一个表示假,一般用于表示逻辑运算。
3. 数值数据的编码方法有哪些并简述其编码规则
数值数据的编码方法有:
一、不归零制码。
原理:用两种不同的电兄镇平分别表示二进制信息“0”和“1”,低电平表示“0”,高电平表示“1”。
缺点:难以分辨一位的结束和另一位的开始;发送方和接收方必须有时钟同步;若信号中“0”或“1”连续出现,信号直流分量将累加。
结论:容易产生传播错误。
二、曼彻斯特羡烂粗码(Manchester),也称相位编码。
原理:每一位中间都有一个跳变,从低跳到高表示“0”,从高跳到低表示“1”。
优点:克服了NRZ码的不足。每位中间的跳变历汪即可作为数据,又可作为时钟,能够自同步。
三、差分曼彻斯特码(Differential Manchester)。
原理:每一位中间都有一个跳变,每位开始时有跳变表示“0”,无跳变表示“1”。位中间跳变表示时钟,位前跳变表示数据。
优点:时钟、数据分离,便于提取。
四、逢“1”变化的NRZ码。
原理:在每位开始时,逢“1”电平跳变,逢“0”电平不跳变。
五、逢“0”变化的NRZ码。
原理:在每位开始时,逢“0”电平跳变,逢“1”电平不跳变。
4. 根据通信信道所支持的数据通信类型,常用的数据编码方式分为哪几类每一类方式又包含哪些编码方法
根据通信信道所支持的数据通信类型,常用的数据编码方式分为信源编码(压缩编码)、信道编码(纠错编码)、加密编码
http://www.schneider-electric.cn/sites/china/cn/procts-services/training/energy-university/energy-university.page