[問題] C++型態轉換

作者: viewstock (股市觀察者)   2017-07-07 11:27:23
請問在C++中如何將int轉成unsigned char?
我用了static_cast<unsignec char>(int data)失敗
作者: james732 (好人超)   2017-07-07 11:32:00
作者: libertyleave (SSLin)   2017-07-07 11:34:00
unsignec char? 程式理面也拼錯嗎
作者: grayStone (灰色石頭)   2017-07-07 11:51:00
你放棄寫程式比較快
作者: viewstock (股市觀察者)   2017-07-07 12:32:00
這邊打錯...應該是unsigned char
作者: CoNsTaR ((const *))   2017-07-07 15:28:00
失敗是什麼失敗?是結果不如預期還是編譯錯誤?而且轉型有那麼多種,你也沒講你想要什麼結果或是轉型的目的,那別人要怎麼幫你?既然你只是想要把 int 轉 unsigned char,那(unsigned char)i 就解決了啊
作者: jerryh001   2017-07-07 19:29:00
所以原文錯字有要修嗎?另外,發文格式呢?
作者: alan23273850   2017-07-08 02:37:00
而且int轉成unsigned char的話bit數會變少雖然沒試過,不過直覺看來undefined behavior也是正常現象
作者: a58524andy (a58524andy)   2017-07-08 04:35:00
試試看union?
作者: Ommm5566 (56天團)   2017-07-08 16:14:00
我想你換F語言應該會成功編譯
作者: ACMANIAC (請肥宅救救肥宅)   2017-07-09 07:36:00
為啥不照著格式寫
作者: a086468 (睡睡)   2017-07-14 02:22:00
伸手牌?
作者: blackhammer (黑麻)   2017-07-19 00:58:00
Const

Links booklink

Contact Us: admin [ a t ] ucptt.com