
想請問一下大佬,如何解釋這種情況,有點想不沒明白。
(尤其是關于資料的定義型別和輸出型別(在long long、long、和int之間)不一致時,哪些情況是合法的,哪些情況是不合法的?)
uj5u.com熱心網友回復:
你這就跟有人問怎么才能不讓港警抓一樣。
uj5u.com熱心網友回復:
電腦記憶體或檔案內容或傳輸內容只是一個一維二進制位元組陣列及其對應的二進制地址;人腦才將電腦記憶體或檔案內容或傳輸內容中的這個一維二進制位元組陣列及其對應的二進制地址的某些部分看成是整數、有符號數/無符號數、浮點數、復數、英文字母、阿拉伯數字、中文/韓文/法文……字符/字串、匯編指令、函式、函式引數、堆、堆疊、陣列、指標、陣列指標、指標陣列、陣列的陣列、指標的指標、二維陣列、字符點陣、字符筆畫的坐標、黑白二值圖片、灰度圖片、彩色圖片、錄音、視頻、指紋資訊、身份證資訊……
uj5u.com熱心網友回復:
樓主你其實已經知道了如何搭配格式符和資料型別,只不過對另外一個錯誤沒有注意到而已。那就是你用來初始化的資料常量太大了,放進短些的資料型別就溢位了。
你不能因為你42的腳穿不進40的耐克就說人家的鞋不好,人家是因為別的原因不好。
uj5u.com熱心網友回復:
自己寫代碼驗證資料教材上的說法,這個做法是值得鼓勵的。但是驗證的時候得注意方法,針對問題本身來驗證,不要一不留神引入額外的問題,那樣會使結果缺乏說服力。
uj5u.com熱心網友回復:
請參考《C++中printf()函式的用法3》希望能夠幫到您!
uj5u.com熱心網友回復:
明白,其實我也知道按照規則來辦才能有結果,不過我更多的是想深究其中的原因,可能有點執著了。
uj5u.com熱心網友回復:
看來你自己也意識到了,過度深入是不合適的,對于像您這樣求知欲過強到牛角尖的,我一般都這樣表達:知道吸毒有害,遠離毒品就好。難道還要體驗一下怎么有害的?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275928.html
標籤:C++ 語言
上一篇:求大佬幫助
