日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言程序设计—01基础知识

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。