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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++ 连续图片显示_计算整数的和并显示结果

發布時間:2024/9/27 c/c++ 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ 连续图片显示_计算整数的和并显示结果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算整數 20 和 45 的和,并顯示結果。在編輯器中鍵入如代碼清單 demo1.c 所示的程序代碼。

代碼清單 demo1.c

/* 顯示整數 20 和 45 的和 */ #include <stdio.h>int main() {printf("%d", 20 + 45);return 0; }

程序編譯和運行

編譯程序 demo1.c,生成可執行文件 demo1

gcc demo1.c -o demo1

運行程序 demo1

./demo1

屏幕顯示:

65

程序分析

printf函數: 格式化輸出函數

printf 函數 可以在顯示器上進行輸出操作(末尾的f源自format(格式化)這個單詞)。

printf 函數的第一個實參"%d"指定了輸出格式,它告訴程序:以十進制數的形式顯示后面的實參。因此,通過調用printf函數顯示出了第二個實參 20 + 45 的值,即 20 與 45 的和 65。

? "%d"的d源自decimal(十進制數)。

語句

請大家仔細觀察之前的程序代碼,調用printf函數的時候使用了分號,那段固定代碼(return 0;) 中也使用了分號。這里的分號就相當于中文里的句號。

正如在句子末尾加上句號才能構成完整的一句話,C語言中也需要在末尾加上分號來構成正確的語句(statement)。

開始執行程序后,固定代碼中 { 和 } 之間的語句會被按順序執行。

格式化字符串和轉換說明

程序運行的時候如果只顯示和或者差的值,理解上會比較困難,接下來我們讓結果顯示得更加人性化一些,修改 demo1.c,這次我們把printf函數的第一個實參設置得更長更復雜一些。

代碼清單 demo2.c

/* 人性化的顯示整數 20 和 45的和 */ #include <stdio.h>int main() {printf("20與45的和是%d。n", 20 + 45);return 0; }

代碼清單 demo2.c 中的 "20與45的和是%d。n" 是printf函數的第一個實參,稱為 格式化字符串(format string)。

格式化字符串中的%d指定了實參要以十迸制數的形式顯示,這就是 轉換說明(conversion specification)。格式化字符串中沒有指定轉換說明的字符基本上都會原樣輸出。

格式化字符串結尾的n是代表換行(new line)的符號,和n組成了一個特殊的 換行符。

?畫面中不會顯示和n,而是會輸出一個(看不見的)換行符。

★ 專題 換行的必要性

下面所示為代碼清單 demo1.c 的運行情況($ 表示操作系統提示符,實際根據自己所用操作系統決定),$ ./demo1↙ 65在大多數運行環境中,程序執行后,程序的輸出結果65后面都會緊跟著提示符。
如代碼清單 demo2.c 所示,若在程序的最后輸出了換行符(n),則不會緊跟著提示符。如下所示:$ ./demo2↙ 20與45的和是65。 $

符號的稱呼

C語言里符號的稱呼如表 1 所示。

■ 表 1 符號的稱呼

無格式化輸出

調用 printf 函數的時候也可以只使用一個參數。這時,格式化字符串內的字符將按照原樣顯示。顯示 您好!我叫小明?!?的程序如代碼清單 demo3.c 所示。

? 大家在編寫程序吋可以將這里的 小明 改為自己的名字。

代碼清單 demo3.c

/*打招呼并進行自我介紹 */ #include <stdio.h>int main() {printf("您好!我叫小明。n");return 0; }

下面我們稍微把程序修改一下,讓 “您好!” 和 “我叫小明?!狈謩e在兩行顯示。修改后的程序如代碼清單 demo4.c 所示。

代碼清單 demo4.c

/*打招呼并進行自我介紹 */ #include <stdio.h>int main() {printf("您好!n我叫小明。n");return 0; }

在格式化字符串中間插入 n 就可以實現換行操作。而像代碼清單 demo5.c 那樣,調用兩次printf函數也可以得到同樣的效果。

代碼清單 demo5.c

/*打招呼并進行自我介紹 */ #include <stdio.h>int main() {printf("您好!n");printf("我叫小明。n");return 0; }

這樣程序是不是更易讀了呢?

字符串常量

像”ABC"和"您好!"這樣用雙(")括起來的一連串連續排列的文字,稱為字符串常量(string literal)。

轉義字符

我們已經介紹了能夠實現換行的特殊符號 n,像這樣的特殊符號稱為轉義字符(escape sequence)。

響鈴(alert)的轉義字符是 a 。代碼清單 demo6.c 中的程序,在顯示 您好! 之后響鈴3次。

代碼清單 demo6.c

/* 打招呼并響鈴3次 */ #include <stdio.h>int main() {printf("您好!aaan");return 0; }

? 程序在某些環境下運行吋可能不響鈴(通常情況下都是發出蜂鳴音,即“嗶”的聲音,但有吋并不發出聲音,而是通過視覺來發出警報)或者連續響鈴3次。

總結

以上是生活随笔為你收集整理的c++ 连续图片显示_计算整数的和并显示结果的全部內容,希望文章能夠幫你解決所遇到的問題。

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