亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大神求救,int類為什么是整形??

大神求救,int類為什么是整形??

生生不息的他 2018-05-04 11:40:54
我们都知道int在C++中表示整数,但是他为什么就是整数呢?肯定是有人设置的,个人觉得是有个大佬设置成整数,然后作成一个头文件(尽管我们在写程序时没有写这个头文件,但它一直存在,所以我们在编写程序时,定义一个整形要用int),那么真的有这个头文件存在么?如果有,请大佬写下,如果没有,那为什么int就是整形变量呢?
查看完整描述

3 回答

已采納
?
一只丑橘

TA貢獻7條經驗 獲得超3個贊

因為現實生活中,存在整數、小數這么一說,所有程序設計語言就有int 、float、double這些基本數據類型,不管是什么編程語言,都不是脫離生活實際的。因為需要所以存在。一門語言的設計者不是一個人,而是很多人不斷完善的結果,而且他們遵守著這樣一個規范和標準。

因為編程中會用到整型變量、浮點型變量、邏輯變量(bool)等來解決問題,所有就定義了這八大基本數據類型,根據語言的不同和編程的需要,還定義了其他的數據類型 如Long int 、Long Long (int)型。

基本數據類型之所以存在,是因為采用編程的方式解決問題的時候需要這個,這是最基本的。(就是語言的創在者這么規定的)。

因為需要所以存在。不要鉆牛角尖,你要是想看實現原理的話,就要往更底層的方向去學習。沒必要糾結這樣的問題。

你問這個問題,就好像:杯子為什么是杯子,一定是有人制作了這個杯子,但是為什么杯子是杯子,為什么又杯子這個東西存在??你說是為什么

查看完整回答
1 反對 回復 2018-05-04
  • 生生不息的他
    生生不息的他
    我知道因為需要所以存在,我只是想知道創造者是怎樣創造出int,就好像杯子是用玻璃作成的,那么int它又是怎樣規定的呢?
  • 一只丑橘
    一只丑橘
    你要研究匯編嗎,在高級編程中,只需要知道int 是整型,float double是浮點型 ,并且知道怎么用就行了,如果你想要深究基本數據類型的實現范式,你就要去研究匯編,匯編我懂的不多。如果你學習的是高級編程語言的話,就吧學習的重點放在算法、數據結構以及各種工具、框架的使用上。深究這個問題沒有意義。
  • 馮寶寶
    馮寶寶
    你的想法很好就是這樣,我覺得一個編程人員就應該對自己寫的東西很清楚 ,了解底層 不是什么壞事
點擊展開后面1
?
onemoo

TA貢獻883條經驗 獲得超454個贊

你現在所處的這個階段就叫“想得太多,讀書太少”。

無意冒犯,實際上有強烈探究欲的人在學習時都會經過這樣的階段。這很好,至少表示你很有好奇心。

不過在初學時,你只能先按耐住過多腦補的沖動,踏實學好基礎。但請記住這份好奇,等你學深入了自然就會明白的。


P.S. 話說,如果身邊有人能指導的話,對初學者是件非常好的事。比如這樣的問題,你就能夠更快的獲得解答,而不用等數月甚至數年之后才能明白...

查看完整回答
2 反對 回復 2018-05-05
?
慕慕006573

TA貢獻1條經驗 獲得超2個贊

你所說的這個大佬,就是編譯器大神。當編譯器遇到int的時候,就將它當做一個整形去處理。

查看完整回答
2 反對 回復 2018-05-05
?
馮寶寶

TA貢獻31條經驗 獲得超8個贊

同學 你可以去看看《編譯原理》結合你這個問題 還有《匯編》 就是這樣,,,

查看完整回答
1 反對 回復 2018-05-07
?
斐珺孜

TA貢獻1條經驗 獲得超1個贊

其實我覺得你這問題很好,像我們平時學習就習慣于對這些顯而易見的問題當成是常識,一旦讓我們去求證就不能說個所以然了。上學對這方面印象比較深,因為常被老師告知這是“常識你記住就好了”等等,那時候覺得自己是個笨笨的學生連這個都不懂,后來我才發現。很多人只是以為自己懂。而且,在這里找不到答案,就去別的地方看看。說不定會探索出不一樣的星空。加油~

查看完整回答
1 反對 回復 2018-05-06
?
筆墨遙仙

TA貢獻5條經驗 獲得超1個贊

具體的實現,這涉及到了匯編。。。。。。

這僅僅只是將一部分的數據分開表示,int占用4個字節(8位代表一個字節),也不光只有int類型表示整型,還有short,long也都可以表示為整型

查看完整回答
1 反對 回復 2018-05-04
  • 生生不息的他
    生生不息的他
    那c++軟件(比如說vc6.0)應該有一個文件用來規定int是整形的吧。
  • 筆墨遙仙
    筆墨遙仙
    。。。。。。和編譯器有關,至于再深入的東西,說了也一知半解
  • 一只丑橘
    一只丑橘
    再深入的東西就要去學習匯編了,如果不想學習太底層的東西,懂了就好,其實沒必要糾結的
  • 3 回答
  • 0 關注
  • 2934 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號