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