原创 算數類型轉換流程圖。

  今天在《C語言程序設計》附錄A中看到算數類型轉換,被書中的如果,否則,否則。。。。。。否則弄得頭暈腦脹。爲了理順其中的關係,果斷地安裝visio2007畫流程圖。 算數類型轉換的流程圖如下:   

原创 C語言中的基本數據類型

從大一學習C語言起,至今10年有餘,卻對C語言中的基本數據類型始終是一知半解,人云亦云。今天看了C語言之父(Dennis Ritchie)寫的程序設計語言的參考手冊後,才終於有了一些自己的見解。   簡單點說,C語言的數據基本類型,分爲

原创 整型提升

菜鳥級別的我今天是第一次看到“整型提升”這個概念。 《C語言程序設計語言》中是這樣介紹的: “ character, a short integer, or an integer bit-field, all either signed

原创 C語言中的普通算術類型

在C語言中,許多運算符在運算過程中,會將所有操作數轉換爲同一數據類型,並以此作爲結果類型。這種轉換方式就是普通算術類型轉換。 需要進行普通算術類型轉換的運算符有: *(乘法),/(除法),%(取餘),加法(+),減法(-),關係運算符(>

原创 本週學習總結

本週主要是看代碼,代碼結構很爛,但是其中用的的技術卻不少,比如:信號,多線程編程,socket網絡編程和epoll事件輪詢機制。而這些,恰好是我要學習的目標。正好利用此機會,邊重構邊學習。儘管我的重構水平遭到某同志的嚴重鄙視,但是,整體來

原创 《代碼大全》學習筆記之— 基本數據類型(2)

字符和字符串         規則1:避免使用神祕字符和神祕字符串;         此規則和上一條“代碼中避免使用神祕數值”大同小異。         神祕字符是指程序中隨處可見的字面形式表示的字符(比如:’A’);        

原创 《代碼大全》學習筆記之— 基本數據類型(1)

《代碼大全》,如果還沒有看過書中的內容,單聽書名,或許你會以爲這是一本滿是源代碼的大塊頭計算機書籍。當你打開書本,粗略翻看裏面的內容之後,你就會覺得書名與書中的內容似乎有些“牛頭不對馬嘴,風馬牛不相及”。的確,此書的原名:《Code C

原创 VS2005 實現倒計時天數的程序

    某天,實在是無聊得慌,突發奇想,想自己寫個軟件,計算出離畢業還有多久,於是,便有了本程序。大學畢業幾年,一直用的是C語言,殊不知,大學時期唯一用過的圖形界面開發工具VC,早已被Visual studio 家族給取代了。 VS20