vivado hls 輸出監製與格式控制

2021-08-25 22:27:05 字數 919 閱讀 7249

輸出格式控制。主要用於控制如何顯示結果同時顯示輔助資訊。下圖是用於理解left、right、internal的功能和區別。

整數的輸出控制。

bitset(val):將val使用n位二進位制格式輸出

oct:使用八進位制格式輸出;

dec:使用十進位制格式輸出,預設情況下為十進位制;

hex:使用十六進製制格式輸出。

val.to_string(n).c_str():將val按n進製格式,每log2(n)位為單位,進行輸出。比如,111_001.to_string(8).c_str()--輸出為0o71;

1101_0110.to_string(16).c_str()--輸出為0xd6。

6、定點數型別資料的輸出控制。對於下面例子中,輸出-1.5的定點數,使用bitset()輸出的時候是錯誤的。使用to_string輸出的都是正確的。因此,對於資料的資料格式控制,不如直接全部使用to_string(n).c_tr()來進行控制。

7、對於浮點數型別資料輸出控制。需要考慮輸出精度以及表示形式。(普通形式還是科學計數法形式)。

常量與格式化輸出練習

簡述python的五大資料型別的作用 定義方式 使用方法 數字型別 整型 作用,描述年齡id號,定義方式,aeg int 18 使用方法,加減運算等 浮點型 作用,描述薪資等,定義方式,salary float 1.1 使用方法,加減運算等 字串型別 作用 描述性別姓名等,定義方式,name nic...

多分支語句與格式化輸出

多分支語句 語法 if 判斷條件1 語句塊1 elif 判斷條件2 語句塊2 elif 判斷條件3 語句塊3 else 語句塊n 執行過程 首先執行判斷條件1,若條件1成立則執行語句塊1,語句塊1執行完畢則跳出 分支語句.若條件1不成立,則執行判斷條件2,若條件2成立,則執行語句塊2.若條件2不成立...

python使用者互動與格式化輸出

1.1 什麼是與使用者互動 使用者互動就是人往計算機中input 輸入資料,計算機print 輸出結果 1.2 為什麼要進行使用者互動 為了讓計算機能夠像人一樣與使用者溝通交流 1.3 如何與使用者互動 互動的本質就是輸入 輸出 1.3.1 輸入input 在python3中input會等待使用者的...