第一個
非十進制(八進制,十六進制)寫在文件中它本身就是補碼,計算機是不用進行內存轉換,它直接存入內存。(因為十六進制本身是補碼,所以計算機里面我們看到的都是十六進制去存儲)
這也能很好解釋0xffffffff為什么等于-1,因為0xffffffff本身就是補碼,其原碼則為-1,展示出來其就是-1.
另外非十進制因為都是補碼,所以并不像十進制一樣有+或者-(負號)去修飾。都是去看字符位去判斷的。
這個知識點在任意語言(如c語言,java)中都成立,都可以應用到,要牢記!
非十進制(八進制,十六進制)寫在文件中它本身就是補碼,計算機是不用進行內存轉換,它直接存入內存。(因為十六進制本身是補碼,所以計算機里面我們看到的都是十六進制去存儲)
這也能很好解釋0xffffffff為什么等于-1,因為0xffffffff本身就是補碼,其原碼則為-1,展示出來其就是-1.
另外非十進制因為都是補碼,所以并不像十進制一樣有+或者-(負號)去修飾。都是去看字符位去判斷的。
這個知識點在任意語言(如c語言,java)中都成立,都可以應用到,要牢記!
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/716816.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/716816.shtml 英文地址,請注明出處:http://en.pswp.cn/news/716816.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!