原创 C語言rand函數生成隨機數詳解和示例

在C/C++程序開發中,會經常用到隨機數這個功能,例如編寫遊戲類(紙牌)的程序時就需要用到隨機數。 1、生成隨機數 在C語言中,我們使用 <stdlib.h> 頭文件中的 srand和rand 函數來生成隨機數。 void sra

原创 虛擬機打不開,提示“此主機不支持虛擬化實際模式”的解決方法。

1、安裝/啓動虛擬機失敗 在VMWare軟件中,安裝/啓動虛擬機時,如果出以類似以下的錯誤提示: 出現該提示是由於電腦不支持虛擬化技術或是相關功能沒有開啓導致的。 解決方法有兩種: 1)重啓電腦,進入BIOS,開啓VT虛擬化相

原创 C語言整數的輸出

一、整數的基本概念 整數是我們生活中常用的數據類型,也是編程中常用的一種數據,C語言用int關鍵字來定義整數變量(int是 integer 的簡寫)。 在定義變量的時候,可以加signed、unsigned、short和long四

原创 C語言二進制與十進制互相轉換的方法和示例

文章目錄1、十進制轉二進制字符串的思路2、二進制字符串轉十進制的思路3、示例代碼4、版權聲明 在實際開發中,我們可以用0和1的字符串來表達信息,例如某設備有八個傳感器,每個傳感器的狀態用1表示正常,用0表示故障,用一個二進制的字符

原创 C語言把十進制轉換爲二進制數的方法和示例

C語言中,整數都是以二進制的形式存放在內存中,所謂的二進制、八進制、十進制和十六進制只是輸出顯示方式的不同。 下表是各種進制整數的輸出格式。 細心的讀者可能會發現,上表中沒有二進制的輸出格式,不能使用 printf函數輸出二進制

原创 C語言二進制、八進制、十六進制整數書寫和輸出

文章目錄一、二進制、八進制、十六進制整數的書寫1、二進制2、八進制3、十六進制4、需要注意的坑二、二進制、八進制、十六進制整數的輸出四、版權聲明 整數是我們生活中常用的數據類型,也是編程中常用的一種數據,C語言用int關鍵字來定義

原创 C語言abs和labs函數詳解和示例

C語言提供了一系列函數獲取整數的絕對值:abs、labs、llabs。 1、包含頭文件 #include <stdlib.h> 2、函數聲明 int abs(int j); long int labs(long int j);

原创 C語言三目運算符

1、三目運算符 三目運算符也叫條件運算符、三元運算符,是由一個問號和一個冒號組成。 語法: 表達式1?表達式2:表達式3; 語義: 先執行表達式1,如果表達式1的結果如果爲真,那麼執行表達式2,並且這個整體的運算式的結果是表

原创 C語言算術運算符介紹和示例

1、算術運算符 下表顯示了 C 語言支持的所有算術運算符。假設變量 A 的值爲 18,變量 B 的值爲 5,則: 運算符 描述 實例 + 兩個數相加 A+B 將得到 23 - 一個數減另一個數 A-B 將得到 1

原创 C語言把二進制轉換爲十進制數的方法和示例

在實際開發中,我們可能會用0和1的字符串來表達信息,例如某設備有八個傳感器,每個傳感器的狀態用1表示正常,用0表示故障,用一個二進制的字符串表示它們如01111011,也可以用一個字符或整數表示它即123。 1、自定義的二進制字符