c語言(11.15)
%d 有符號整型(%md按指定長度輸出,若資料位數<m則輸出的資料左端補空格,否則按實際位數輸出)
%ld有符號長整型(%lmd)
%o:以無符號八進位制形式輸出
%x:以無符號十六進位制形式輸出
%u:以無符號十進位制形式輸出
%c:以字元形式輸出單個字元
%s:按字串實際長度輸出
%ms:指定長度輸出
%-ms:指定左對齊(預設右對齊)
%m.ns:指定長度與輸出字元數(輸出m列,只取待輸出字串左端n個字元靠右輸出左補空格)
%-m.ns:指定左對齊並指定長度與輸出字元數(輸出m列只取待輸出字串左端n個字元靠左輸出右補空格)
%f:輸出float對應的實型(整數全部輸出,小數佔6位)
%lf:輸出double對應的實型
%e:以指數形式輸出實數
%g:選擇小數形式和指數形式中位數較少的一種形式輸出實數且不輸出無意義的0
scanf(格式控制,地址表列)從鍵盤輸入資料到指定的變數中
例:scanf(“a=%d”,&a);
getchar()從鍵盤輸入單個字元(每次輸完一個字元敲一次回車)
putchar()輸出指定變數的單個字元
課後程式設計;
相關推薦
c語言(11.15)
%d 有符號整型(%md按指定長度輸出,若資料位數<m則輸出的資料左端補空格,否則按實際位數輸出) %ld有符號長整型(%lmd) %o:以無符號八進位制形式輸出 %x:以無符號十六進位制形式輸出 %u:以無符號十進位制形式輸出 %c:以字元形式輸出單個字元 %s:按字串實際長度輸出
c語言(11.20)
if遇;結束 switch遇break結束 switch(表示式) { case常量表達式1:語句組1【break;】 case常量表達式2:語句組2【break;】 。。。 default:語句組【break;】 } 1。switch後的表示式可以是整型或字元型,case是常量表達式且所有
c語言(11.13)
關鍵字: int 宣告整形變數或函式(2位元組)【-32768~-32767】-2^15 ~(2^15-1) (4位元組)【-2147483648~2147483647】-2^31 ~(2^31-1) unsigned int 無符號整型 (2位元組)【0~65535】0 ~2^16-1 (
c語言(11.7)
1。機器語言:唯一一個可以被計算機硬體直接識別的語言,表現形式為二進位制的編碼形式,由CPU可以直接識別的一組由0和1序列構成的指令碼 2。組合語言:機器不能直接識別,需要由彙編程式轉換成機器指令。組合語言都是針對特定的計算機或計算機系統設計的。 3。二進位制計量單位:位元(bit) b 位
Python標準內建函式(11-15)
1.11 函式classmethod() 在Python程式中,函式classmethod()的功能是將函式包裝成類方法。其語法格式如下所示: classmethod(function) 在Python程式中,經常使用@classmethod修飾符的用法。在宣告一個類方法
C語言(預處理)
- 預處理 在程式編譯之前進行的處理,所有的編譯預處理命令以#開頭。分為巨集定義、檔案包含、條件編譯。 1. 巨集 巨集定義的作用是某段程式碼的別名,以#define開頭,結尾不用分號。 eg:#define PI 3.14//巨集名一般用大寫字母 在編譯預處理時,只是
C語言(大小寫轉換)
數字改成大寫 #include<stdio.h> //標頭檔案 int main () { int num; //定義變數 char big[10][4]={"零","壹","貳","叄","肆","伍","陸","柒","捌","玖"}; int i=0;
C語言(面積計算器)
簡單面積計算器(自定義函式利用) 除錯了好久也沒有從default再次進入switch; 程式不能輸入負數文章中以規範; 1 #include<stdio.h> 2 #include <stdlib.h> 3 #include
從零開始codewar——C語言(第一戰)
[8 kyu] [2017-03-11] [ description: Write a function which removes from string all non-digit characters and parse the remaining to numb
C語言(迴圈結構)
迴圈結構 使用迴圈結構的步驟一般分三步: 初始化迴圈條件,常見的手段是通過一個變數來控制迴圈,那麼第一步就應該給這個變數賦初值。 編寫迴圈結構要執行的操作,其中必須要有一步是改變迴圈條件,最終讓迴圈條件不成立,比如增加變數使其超越臨界值。 檢查迴圈條件是否
雜湊演算法 C語言 (陣列實現)
7-17 電話聊天狂人(25 分) 給定大量手機使用者通話記錄,找出其中通話次數最多的聊天狂人。 輸入格式: 輸入首先給出正整數N(≤105),為通話記錄條數。隨後N行,每行給出一條通話記錄。簡單起見,這裡只列出撥出方和接收方的11位數字構成的手機號碼,其中以空格
C語言(除錯絕活)
眾所周知,寫一段稍微複雜的程式碼,就會馬上面臨除錯的需要,而最基本的檢測程式執行情況的除錯技巧,就是在程式碼中安插許多 “警哨” 來幫助我們監視隨時可能發生的異常。 技術上這沒啥好說的,只是對於一個程式碼潔癖晚期患者來說,怎樣寫得乾淨又漂亮,是一件比寫程式碼本身更重要的事情。 先來一段反面
PCA演算法的數學原理和C++語言(Eigen庫)實現
PCA演算法的數學原理最近在學習影象處理相關方面的知識,在影象壓縮時用到主成分分析演算法(Principal Component Analysis PCA)。數學理論主要參考了這篇部落格點選開啟連結,博主寫的非常好,通俗易懂。這裡總結了一下PCA演算法的實現步驟如下:設有m條
八皇后問題:遞迴解決/C語言(基礎方法)
/************************* *八皇后問題:遞迴解決/C語言 *按照8層8叉樹來想象,共有8^8種可能,對應每個葉子節點; *由根到葉子,自左至右遍歷每種情況; *剪枝掉不可行的方案; *及時輸出可行方案,繼續遍歷; *其間並未對每種可行方案累計儲存
C++語言(使用類)
小記:對於類的的認識,無論是感性還是理性,都需要記住大量的東西,這一點真的誰也無法避免。我試圖以一種形象的,或者漫畫的,卡通的方式來介紹C++語言,以便於兒童的理解,C++有異常瑣碎的知識點,似乎這些知識點不太容易形象化,具體化,甚至卡通化。稍微一思索,形象化的C++如何才
C語言複習3(2018.11.15)
一維陣列的定義 一維陣列是指陣列中的每個元素只帶有一個下標的陣列。 定義方式為:型別說明符 陣列名[常量表達式]; 一維陣列元素的引用 陣列元素的引用形式為:陣列名[下標表達式]; ①一個數組元素實際上是一個變數名,代表記憶體中的一個儲存單元,一個數組佔據的是一連串連續的儲存單元。 ②引用陣
c語言課堂筆記(11.24)
結構體作為函式引數時,儘量使用指標(節省空間) 識別符號規定: 1。數字,字母,下劃線構成 2。字母,下劃線為首字母 3。區分大小寫 4。保留字不能用 5。長度小於32字元 c語言為強型別語言必須先定義後使用 注意:陣列不要出現越界錯誤(int a[10]; 這個陣列最多到a[9],出現a[
c語言課堂筆記(11.18)
9的對角乘法表 if語句; 布林變數與零值比較 整型變數與零值比較 浮點變數與零值比較(精度) 指標變數與零值比較(與null比較) 每個case語句的結尾加break否則將多分支重疊 default語句放哪都可以,並且case處理完後最後處理default語句(如果在case之後的話,如
c語言課堂筆記(11.17)
sizeof 計算位元組數 strlen計算字串長度(不包含\0) 例:lello sizeof計算得6(包含\0) strlen計算得5 printf(“%%”)輸出% fflush清空輸入緩衝區 scanf 只能決定寬度不能決定精度(%m) scanf(“%*”)中% 為賦值抑制符(取完
c語言課堂筆記(11.25)
包含math.h標頭檔案gcc編譯時加-lm \ddd 1~3 8進位制(\101 ->‘A’) \xhh 1~2 16進位制(\x41 ->‘A’) strlen測字串長度(不包含‘\0’) sizeof測位元組數(因為char位元組為1,所以可以