浮點數在電腦系統中是很重要的資料結構,很多程式設計者都知道有這樣的資料結構,但是清楚它的結構的人並不多,因為撰寫高階程式無需注意這些細節,只要會正確宣告變數型態,存在記憶體的資料不要有錯就好,況且高階語言的數學函數庫都很齊備,所以一般程式設計師根本碰不到這樣的問題。
常見二進制浮點數的宣告有兩種(IEEE-754,1985):
單精準度 single (float),32 bits,數值範圍 -3.4 x 1038 ~ +3.4 x 1038,最小的正數為 +1.4 x 10-45
雙精準度 double,64 bits,數值範圍 -1.80 x 10308 ~ +1.80 x 10308,最小的正數為 +4.94 x 10-324
標準請參見,
2010年3月27日 星期六
資料型態認識─浮點數 (single & double)
2010年3月20日 星期六
資料型態認識─字元與字串 (Character & String)
2010年3月13日 星期六
創意樂趣‧隨心所欲─NXT 樂高機器人入門手冊
http://4rdp.blogspot.com/2010/03/nxt.html?m=0
NXT 樂高機器人:創意樂趣,隨心所欲! 藍海文化出版 探奇自然科學工作室 邱信仁著
最完整的 NXT 樂高機器人入門手冊
2007年底個人看到 National Instrument (NI) 在 EDN Asia 雜誌刊登廣告,提到 NI Labview 支援 LEGO MINDSTORMS NXT 這個好玩的機器人玩具,可以自行搭配各式各樣感測器,組裝出自己的機器人,還可以寫程式!!因為我平日的工作,就是設計工業產品的控制程式,馬上引起我的興趣買一台 8527 玩玩,小朋友當時才幼稚園中班,我只給他自己亂組積木,沒去參加什麼課程,希望他先玩玩其它東西,等過了小學三年級,有更多知識與興趣再深入接觸才學的快。所以 NXT 現在是我的玩具,有空就研究這的高價玩具,不過也僅止於研究,因為平日工作繁忙,假日有時會加班,沒辦法投入過多精力在 NXT 上,平時發表一些專文,協助網友們提升技術,去深入了解各項設計,所以我不會像一些瘋狂玩家製作大型複雜專案,想藉此展現個人技術能力,而只是提供關鍵技術概念及點子,鼓勵大家動動腦動動手去製作自己的專題,簡單地說它是我的興趣不是嗜好。
有在玩 LEGO MINDSTORMS NXT 的朋友,一定知道探奇邱老師,因為他努力推廣樂高積木課程與科學實驗,並且在雅虎設立專業部落格多年,世界各地的網友們透過網路搜尋,在中文網無人不知、無人不曉,我就是從他的部落格獲知許多新消息。
標籤:
好書推薦,
LEGO MINDSTORMS NXT
2010年3月6日 星期六
資料型態認識─整數 (Integer)
http://4rdp.blogspot.com/2010/03/integer.html?m=0
無論你使用何種程式語言,正確運用資料型態,可以避免不必要的程式錯誤,在此我將一系列介紹變數型態基本概念,讓各位入門初學者不會錯用。
今天只談整數,整數有兩大類,一為正整數包含零,另一為正負整數,先看看電腦如何處理這些數值,為了方便解釋先以三位元舉例,而後再將觀念拓展到更高位元。
訂閱:
文章 (Atom)