列印資料的二進位制表示

2021-06-18 01:09:09 字數 1130 閱讀 1082

分類: stl &演算法分析

2012-03-08 11:06

494人閱讀收藏

舉報 float

date

/*!
\author liubao
\date 2011/4/4
\brief 列印資料的二進位制形式
*/
#include

#include

#include

/*!
列印字元的二進位制表示,結尾不含換行符
\param ch 需要列印的字元
\warning 注意此處是巨集實現,不可使用自增/自減運算子作引數!
*/
#define _print_char(ch)                             \
do                                              \
while(0)
/*!
列印任意基本資料型別var的二進位制表示,結尾不含換行符
\param var 需要列印的變數
\warning 由於針對小端型別特殊處理,列印非基本資料型別會導致結果錯誤!
*/
#define print_binary(var)                           \
do                                              \
while(0)
/*!
列印任意基本任據型別var的二進位制表示,結尾包含換行符
\param var 需要列印的變數
\warning 由於針對小端型別特殊處理,列印非基本資料型別會導致結果錯誤!
*/
#define puts_binary(var) print_binary(var); putchar('\n')
int main()

LintCode 二進位制表示

給定乙個數將其轉換為二進位制 均用字串表示 如果這個數的小數部分不能在 32 個字元之內來精確地表示,則返回 error 樣例 n 3.72 返回 error n 3.5 返回 11.1 題目很簡單,直接上 吧 public class binaryrepresention return res.r...

LintCode 二進位制表示

給定乙個數將其轉換為二進位制 均用字串表示 如果這個數的小數部分不能在 32 個字元之內來精確地表示,則返回 error 您在真實的面試中是否遇到過這個題?yes 樣例n 3.72 返回 error n 3.5 返回 11.1 好久沒做題 有點懵逼 根據資料試出來的 臥槽 public class ...

二進位制表示 LintCode

給定乙個數將其轉換為二進位制 均用字串表示 如果這個數的小數部分不能在 32 個字元之內來精確地表示,則返回 error 樣例 n 3.72 返回 error n 3.5 返回 11.1 ifndef c180 h define c180 h include include using namesp...