国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【C語言基礎】數(shù)據(jù)輸入輸出

這篇具有很好參考價值的文章主要介紹了【C語言基礎】數(shù)據(jù)輸入輸出。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??:如果你也對機器人、人工智能感興趣,看來我們志同道合?
??:不妨瀏覽一下我的博客主頁【https://blog.csdn.net/weixin_51244852】
??:文章若有幸對你有幫助,可點贊 ?? 收藏 ?不迷路??
??:內(nèi)容若有錯誤,敬請留言 ??指正!原創(chuàng)文,轉載請注明出處


數(shù)據(jù)輸入的作用:用于從鍵盤獲取數(shù)據(jù)

C++中的數(shù)據(jù)輸入輸出的語法

(1)cin>>“要輸入的內(nèi)容”
(2)cout<<“要輸出的內(nèi)容”

C中的數(shù)據(jù)輸入輸出語法

scanf函數(shù)

scanf 是 C 語言中的一個函數(shù),用于從標準輸入(通常為鍵盤)讀取輸入數(shù)據(jù),它是標準庫 <stdio.h> 中的一個函數(shù)。

scanf 函數(shù)的基本語法:

scanf(format, variable1, variable2, ...);

其中,format 是一個字符串,用于指定輸入的格式;variable1variable2 等是變量,用于存儲輸入的值。

例如,如果要讀取一個整數(shù)并存儲到變量 num 中,可以使用以下 scanf 語句:

int num;
scanf("%d", &num);

請注意,%d 是格式控制符,用于指定輸入為整數(shù)。要讀取多個值,可以在 format 字符串中使用相應的格式控制符,并在變量參數(shù)前加上取址符 &

printf函數(shù)

printf 函數(shù)的基本語法:

printf("frame width : %d, frame height : %f", w, h);

說明:雙引號里面的是格式控制字符串,后面的w,h是輸出項。上述的d和f都是格式說明字符。Printf函數(shù)必須要有符號格式說明,不然無法將變量賦值給它。

%d:整數(shù)輸出
%f:小數(shù)輸出
%c:字符
%s:字符串
%x:十六進制整數(shù)
%o:八進制整數(shù)
%u:無符號整數(shù)

【C語言基礎】數(shù)據(jù)輸入輸出,# C語言,c語言,開發(fā)語言

編程練習

打印各種數(shù)據(jù)類型的數(shù)據(jù)。

編寫代碼

#include <iostream>
using namespace std;
int main(){	
cout << "Hello World!\n";	
//printf("hello world");
return 0;
}

講解上述程序

第1行:
C++語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件。
第2行:
using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。 下一行 int main() 是主函數(shù),程序從這里開始執(zhí)行。Main函數(shù)的返回類型必須是int,即為整數(shù)類型。
第4行:
cout << “Hello World”; 會在屏幕上顯示消息 “Hello World”。作為語句塊,必須被{}圍成,其中的每行代碼必須以分好結束。
第6行:
return 0;return表示終止main( )函數(shù),并向調(diào)用進程返回值 0。此返回值的類型必須跟函數(shù)返回類型相同,也就是整數(shù)類型。

說明%u和%d的區(qū)別

在C語言中,%dprintf 函數(shù)中用于格式化輸出有符號整數(shù)的格式指示符。與之相比,%u 用于格式化輸出無符號整數(shù)。
區(qū)別如下:

  • %d:用于格式化輸出帶符號的十進制整數(shù),可以表示正數(shù)、負數(shù)和零。
  • %u:用于格式化輸出無符號的十進制整數(shù),只能表示非負數(shù)(包括零)。
    具體來說,使用 %d 格式指示符時,printf 函數(shù)會將對應的參數(shù)(有符號整數(shù))轉換為十進制表示,并根據(jù)其符號輸出相應的字符串。而使用 %u 格式指示符時,printf 函數(shù)會將對應的參數(shù)(無符號整數(shù))同樣轉換為十進制表示,但不考慮符號位,始終輸出非負數(shù)的字符串形式。
    以下是一個示例代碼,演示了 %d%u 的區(qū)別:
#include 
int main() {
    int num1 = -42;
    unsigned int num2 = 42;
    printf("Signed integer: %d\n", num1);
    printf("Unsigned integer: %u\n", num2);
    return 0;
}

在上述示例中,我們定義了一個有符號整數(shù)變量 num1 并初始化為 -42,以及一個無符號整數(shù)變量 num2 并初始化為 42。通過分別使用 %d%u 格式指示符,我們可以將這兩個整數(shù)以不同的方式進行格式化輸出。
運行以上代碼,您將看到如下輸出:

Signed integer: -42
Unsigned integer: 42

所以,區(qū)別在于 %d 是用于有符號整數(shù),而 %u 是用于無符號整數(shù)的格式指示符。它們決定了 printf 函數(shù)將如何解釋并輸出相應的整數(shù)值。
希望這個解釋能夠幫助您理解 %d%u 的區(qū)別。如果您還有其他問題,請隨時提問。

補充說明:return語句

作用:return語句用來結束循環(huán),或返回一個函數(shù)的值。
??return 0
return 0:一般用在主函數(shù)結束時,按照程序開發(fā)的一般慣例,表示成功完成本函數(shù)。
return 0是正常退出,return 非零是異常退出。
??return -1
return -1:表示返回一個代數(shù)值,一般用在子函數(shù)結尾。按照程序開發(fā)的一般慣例,表示該函數(shù)失敗;
??以上兩個是約定俗成,系統(tǒng)提供的函數(shù)絕大部分定義為int類型返回值的都是這樣的。返回值是返回給系統(tǒng)用的,給系統(tǒng)看得。一般做調(diào)試的時候也會用的,當出現(xiàn)錯誤的時候可以根據(jù)返回值來確定問題出在哪一個函數(shù)上的。
??再次提醒,注意此時返回的類型是int。

??注意:cin和cout的朝向不同,cin是從左到右,就跟打字一樣,總左到右輸入,因此記住cin的朝向之后,cout相反也就住了。
【C語言基礎】數(shù)據(jù)輸入輸出,# C語言,c語言,開發(fā)語言

參考資料

https://blog.csdn.net/overstep1024/article/details/44703083
https://www.php.cn/faq/463870.html
https://www.bilibili.com/video/BV1E4411H79t/?spm_id_from=333.337.search-card.all.click&vd_source=5200edb8b9f68ba9eb9c33960553e979文章來源地址http://www.zghlxwxcb.cn/news/detail-679639.html

到了這里,關于【C語言基礎】數(shù)據(jù)輸入輸出的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • kotlin基礎--快速上手kotlin語言開發(fā)

    kotlin基礎--快速上手kotlin語言開發(fā)

    1.1 變量 var表示可變變量,val表示不可變變量,注意并不是常量。變量名寫在前面,類型寫在后面,編譯器如果能推斷出你的類型,那么類型是不用聲明的 。 編譯器自動推斷類型。 空安全類型編譯器報錯 如果還是想給賦初始化值的話 注意:String和String?是兩個完全不同的類

    2024年02月15日
    瀏覽(24)
  • 【HarmonyOS北向開發(fā)】-04 ArkTS開發(fā)語言-ArkTS基礎知識
  • 自動化理論基礎(2)—開發(fā)語言之Python

    一、知識匯總 掌握 Python 編程語言需要具備一定的基礎知識和技能,特別是對于從事自動化測試等領域的工程師。以下是掌握 Python 的一些關鍵方面: 基本語法: 理解 Python 的基本語法,包括變量、數(shù)據(jù)類型、運算符、條件語句、循環(huán)語句等。 數(shù)據(jù)結構: 熟悉并能夠使用

    2024年01月18日
    瀏覽(20)
  • 【Go】Go語言開發(fā)0基礎7天入門 - 筆記

    【Go】Go語言開發(fā)0基礎7天入門 - 筆記

    課程來源:【路飛學城】-黑金年卡VIP課程 課程名稱:GO語言開發(fā)0基礎7天入門 講師:【 前汽車之家架構師 】Wusir-銀角大王 官網(wǎng):點擊進入 集python簡潔 + C語言性能 詳情點擊 編程語言 實戰(zhàn)經(jīng)驗 源碼 并發(fā)架構 新語言觸類旁通 1.1 開篇介紹(必看) 1.2 環(huán)境搭建前戲 1.3 mac系統(tǒng)G

    2024年02月16日
    瀏覽(30)
  • go語言從0基礎到安全項目開發(fā)實戰(zhàn)

    go語言從0基礎到安全項目開發(fā)實戰(zhàn)

    搭建環(huán)境比較簡單 到以下鏈接下 Go下載 - Go語言中文網(wǎng) - Golang中文社區(qū) 下載windows版本64位zip包 https://studygolang.com/dl/golang/go1.20.7.windows-amd64.zip 不配置的話就只能在bin目錄下才能運行go命令 創(chuàng)建test.go文件 然后代碼如下 編譯運行? 兩種方式編譯運行代碼 1.先 go build test.go編譯成

    2024年02月13日
    瀏覽(17)
  • 【鴻蒙開發(fā)】第七章 ArkTS語言UI范式-基礎語法

    【鴻蒙開發(fā)】第七章 ArkTS語言UI范式-基礎語法

    通過前面的章節(jié),我們基本清楚鴻蒙應用開發(fā)用到的語言和項目基本結構,在【鴻蒙開發(fā)】第四章 Stage應用模型及項目結構也提到過ArkTS的UI范式的 基本語法 、 狀態(tài)管理 、 渲染控制 等能力,簡要介紹如下: 基本語法 : ArkTS 定義了 聲明式UI描述 、 自定義組件 和 動態(tài)擴展

    2024年02月03日
    瀏覽(24)
  • Go語言 -- Web開發(fā)基礎學習 net/http包

    Go語言 -- Web開發(fā)基礎學習 net/http包

    Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。 Go語言最擅長的領域就是Web開發(fā),此貼是本人入門完go語法基礎后學習Web開發(fā)的學習筆記。 新建go文件hello_world.go 寫入: 在命令行運行: go run ./hello_world.go 可以發(fā)現(xiàn)控制臺輸出以下信息 通過上述代碼

    2024年02月06日
    瀏覽(22)
  • 【C語言基礎】01環(huán)境安裝 Windows下的CLion開發(fā)環(huán)境的安裝

    【C語言基礎】01環(huán)境安裝 Windows下的CLion開發(fā)環(huán)境的安裝

    資源:放在評論區(qū)中 把壓縮包拖拽到C盤根目錄,一鍵解壓壓縮包,得到文件夾mingw64 點擊CLion.exe,運行安裝程序 路徑為默認安裝,如需更改,注意路徑中不要帶有中文. Installation Options 全部勾選 選擇我想要之后重啟電腦 點擊CLion,進入內(nèi)部設置 點擊下方continue 繼續(xù) 存放在D盤,不要有中

    2024年02月01日
    瀏覽(45)
  • 【數(shù)據(jù)庫】SQL語言基礎

    SQL:結構化查詢語言。使用SQL命令,給出幾個用戶參數(shù),系統(tǒng)根據(jù)這些參數(shù)從底層數(shù)據(jù)庫提取結果。這個過程是封裝了的,結構化的。其主要功能概括為: 數(shù)據(jù)定義功能:create , drop, alter 對表頭結構的建,刪,改 數(shù)據(jù)查詢:select 最主要應用的,最復雜部分 數(shù)據(jù)操縱:inser

    2024年02月04日
    瀏覽(22)
  • Go語言基礎之基本數(shù)據(jù)類型

    Go語言基礎之基本數(shù)據(jù)類型

    Go語言中有豐富的數(shù)據(jù)類型,除了基本的整型、浮點型、布爾型、字符串外,還有數(shù)組、切片、結構體、函數(shù)、map、通道(channel)等。Go 語言的基本類型和其他語言大同小異。 整型 整型分為以下兩個大類: 按長度分為:int8、int16、int32、int64 對應的無符號整型:uint8、uint1

    2024年02月12日
    瀏覽(48)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包