1樓:
這個需要相關的庫以及api。
給你一個獲取cpu資訊的函式:
dword mycpuspeed()
while(1)
if(psvc->
if(pcpuinst->
variantclear(&pval);
sysfreestring(bstrmycpuname);
bstrmycpuname = null;
}if(bstrmypropname != null)
if(bstrmycpuname != null)
memset(sztext,0,sizeof(sztext));
sprintf(sztext, "cpu個數: %d, cpu頻率: %ld mhz", ncpunum, dwcpuspeed);
cout<<"------------------------"< return dwcpuspeed;} 2樓:匿名使用者 我上次就去了一個單位,結果考我求 cpu地址寬度的**。結果我不會! 光榮地回家了! 怎麼用c語言程式設計來控制硬體?如何寫啊? 3樓: 計算機中應用層軟體是不需要直接來控制硬體的,硬體的控制元件一般都是交給硬體驅動程式來直接控制元件,應用層通過呼叫硬體驅動來間接的控制硬體,到微控制器程式設計中,由於沒有作業系統,所有的才要直接控制硬體,看看c51微控制器程式設計,都是跟硬體打交道的 4樓:設天若水 厲害 學幾天c了 都想控制硬體了 先下個灰鴿子 試試能看懂不能 5樓:匿名使用者 控制硬體需要動到底層的驅動,而且這種技術不但在電腦上可以,到了嵌入式的程式設計也同樣適用。 簡單來說,除非硬體廠商給你該硬體的api/sdk,否則你不能直接通過c甚至任何其他語言對硬體進行程式設計。更如果硬體廠商也沒有把該硬體的引數釋出出來,沒有任何人可以堆該硬體做任何程式設計。除非黑客破解。 這個很難,大一就學這個太吃力了吧。想學可以,去找找硬體驅動相關的書籍。看看怎麼用c和底層的驅動進行溝通。 簡單來說,任何一個硬體驅動都有一個大得ioctl方程。這個方程在等作業系統給他傳送系統資訊,然後驅動來決定應該做什麼操作,從這裡開始入手吧。很難的哦。 按位與,與運算就是全1得1,其他都得例 include intmain void 擴充套件資料c語言運算子 圓方括號 箭頭一句號 指的是第1級的運算子。其中圓方括號很明顯 箭頭指的是指向結構體成員運算子 句號指的是結構體成員運算子 八位與,七位異,六位或 其中八位與指的是第8級的按位與運算子 七位異... 語法只要指定條件為 true 都執行語句塊。for initialization test increment statements 引數 initialization 必選項。一個表示式。該表示式只在執行迴圈前被執行一次。test 必選項。一個 boolean 表示式。如果 test 是 true... x a b 等效於x x a b 先計算a b 然後用和值 乘以原本的x值。最終賦值結果到x上。x x a b 先算a b,結果乘x,最後把結果賦值給x 這涉及到運算子bai的優先順序問題,du因為 優先順序比zhi 高,dao而 優先順序較 高,故先算 a b 8,之後x 8,再進專行x x 8,...c語言運算怎麼算,C語言 運算怎麼算
C語言for 用法,c語言中for語句是怎麼用的
c語言xab是怎麼運算,C語言xab是怎麼運算