輸入輸出簡單解釋

2022-07-14 17:36:13 字數 891 閱讀 5449

;彙編指令,表示程式將被彙編成能在intel386系列及以上的計算機上執行

.386

;model flat 表明程式使用保護模式,即程式將使用32位位址,

;c表示改程式可以與c或c++程式進行連線,需要執行在visual c++環境中

.model flat,c

;.stack以十六進製制表示堆疊大小,下面表示256位元組

.stack 100h

;proto指明printf函式的原型

;arg1:ptr byte 表明printf語句的引數是乙個指向字串的指標

printf proto arg1:ptr byte,printlist:vararg    

;和printf相關的庫

includelib msvcrt.lib

;資料段

.data

;printf("%s%d\n","the number is:);

msg1fmt byte "%s%d",0ah,0    

;利用「byte」將msg1宣告為字串,0ah表示「\n」,0表示輸出的字串到此結束

msg1    byte "the number is:",0

;變數number宣告為有符號雙字型別

number sdword ?

.code

main1    proc

;number=5

mov number,5

;msg1fmt和msg1前面需要加addr,因為他們是指向字串的指標,number不需要,因為它是整型變數

;invoke指令類似於呼叫子程式

invoke printf,addr msg1fmt,addr msg1,number

retmain1    endp

end

簡單檔案輸入輸出

為了向乙個文件寫入資料,需要建立乙個ofstream型別的物件 ofstream output 為了指定要寫入的檔案。需要呼叫output物件的open函式 如下所示 output.open number.txt 此語句會建立乙個名為number.txt的檔案,如果檔案已經存在,其內容會被銷毀,並建...

簡單檔案輸入 輸出

意義與作用較簡單,不刻意說明。1.文字io和文字檔案 剛開始是文字資料,然後,cin物件負責將文字轉換為其他型別。例 輸入行是 38.5 19.2 char ch cin ch 輸入行中的第乙個字元被賦值給ch。這裡是3,存入ch的是3對應的ascii碼值。int n cin n 這裡將不斷讀取,直...

簡單文字輸入 輸出

1 使用cin進行輸入時,程式將輸入視為一系列的位元組,其中每個位元組都被解釋為字元編碼。不管目標資料型別是什麼,輸入一開始都是字元資料 文字資料。然後,cin物件負責將文字轉換為其他型別。2 使用檔案輸出的主要步驟如下 1 包含標頭檔案fstream 2 建立乙個ofstream物件 3 將該of...