C语言程序设计—01基础知识
目錄
- 什么是程序?什么是程序設計?
- 一、C語言的特點
- 二、最簡單的C語言程序
1.在屏幕上輸出:This is a C program.
2.求兩個整數之和
3. 求兩個整數中的最大值
- ?三、C語言程序的結構
- ?四、 運行C程序的步驟與方法
- 五、程序設計的任務
什么是程序?什么是程序設計?
程序:就是一組計算機能識別和執行的指令集合,每一條指令使計算機執行特定的操作
程序設計:是指從確定人物到得到結果、寫入文檔的全過程
一、C語言的特點
二、最簡單的C語言程序
printf(x,y)
x:表示格式化的格式(整型,浮點,字符)
y:表示實際輸出的內容
| %數字d:數字表示寬度 %-數字d:-表示左對齊 , 加號(+)表示本身的正負號 % .2f : 表示小數點后兩位 % 8.2f : 總長度為8,小數點后兩位 % 8.0f : 總長度為8,無小數點相當于整型 % #8.0f : 總長度為8,有小數點,表明是小數;#表示小數位被忽略掉也強制打印一個點表示小數 | |
| %a | 浮點數十六進制(c99/c11標準) |
| %A | 浮點數十六進制(c99/c11標準) |
| %d | 有符號整型值 |
| %ld | 長整型 |
| %c | 字符 |
| %e | 浮點數,e計數法 |
| %E | 浮點數,E計數法 |
| %f | 浮點數,十進制 float |
| %lf | 浮點數,十進制? double |
| %g | 根據數字自動選擇,自動選擇%f 或%E |
| %G | 根據數字自動選擇,自動選擇%f 或%E |
| %i | 有符號整型值 (和%d一樣) |
| %o | 無符號的八進制 |
| %p | 指針 |
| %s | 字符串 |
| %u | 無符號的十進制 |
| %x | 無符號的十六進制 |
| %X | 無符號的十六進制 |
| %% | 打印一個% |
scanf:
? ? ? ? 輸入,從命令行將用戶輸入的值,保存到變量中。
? ? ? ? int x = 0;
? ? ? ? scanf("%d" ,&x);
1.在屏幕上輸出:This is a C program.
符號都是英文狀態下
每個語句最后都有一個分號,表示語句結束
注解 : // 和 /* ---? */
?stdio : 標準的輸入輸出庫 ;stdio.h :頭文件
?int :函數類型是int類型(整型),必須有返回值(return),return之后的代碼不運行;void則不? ? ? ? ? ? 需要
?main: 方法名,主函數,每一個c語言必須有一個main函數
?printf(" "):? 用雙引號,不能用單引號?
?\n : 換行符?
#include <stdio.h> // 這是編譯預處理指令 int main() // 定義主函數 { // 函數開始的標志printf("This is a C program.\n"); // 輸出所指定的一行信息return 0; // 函數執行完畢時返回函數值0 } // 函數結束的標志2.求兩個整數之和
? printf(" ", ) : 兩個參數,第一個參數是輸出格式字符串,第二個參數表示要輸出變量sum的值
? %d : 表示十進制的整數
#include <stdio.h> int main() {int a, b,sum; // 聲明部分,定義a,b,sum為整型變量a = 123;b = 456; sum = a + b; // 進行a+b運算,并把結果放在變量sum中printf("sum is %d\n",sum); // 輸出結果return 0; }3. 求兩個整數中的最大值
#include < stdio.h> int main() {int x = 10;int y = 20;if( x > y ):printf("最大值是%d", x);else:printf("最大值是%d", y); }?scanf : 輸入; printf : 輸出
#include <stdio.h> // 主函數 int main() {int max (int x ,int y); // 對調用函數max的聲明int a, b , c ;scanf(" %d , %d " ,&a ,&b); // 輸入變量a和b的值c = max(a, b); //調用max函數printf("max = %d\n", c); // 輸出c的值return 0 ; }//max函數 int max( int x, int y) {int z; if(x>y) z=x;else z=y;return (z); }?三、C語言程序的結構
- 一個程序由一個或多個源程序文件組成
? ? ? ?源程序文件包括:預處理指令、全局聲明、函數定義?
- ?函數是C程序的主要組成部分?
? ? ? ? 一個C語言程序是由一個或多個函數組成的,其中必須包含唯一一個main函數
- 一個函數包含兩部分:函數首部和函數體,函數體一般包括聲明部分和執行部分
- 程序總是從main函數開始執行
- 程序的操作是由函數中的C語句完成的
- 在每個數據聲明和語句的最后必須有一個分號
- C語言本身不提供輸入輸出語句,輸入輸出操作由函數完成
- 程序應當包含注釋
- 可執行程序文件的擴展名為:exe
?四、 運行C程序的步驟與方法
?輸入原程序?→ 編譯?→ 鏈接庫函數?→ 生成可執行程序
? (C → obj?→ link?→ exe)
五、程序設計的任務
?問題分析 → 設計算法?→ 編寫程序?→ 對源程序進行編輯、編譯和連接 → 運行程序分析結果?→編寫程序文檔(開發文檔)
總結
以上是生活随笔為你收集整理的C语言程序设计—01基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uboot中关于LCD的代码分析
- 下一篇: 7号信令应用