编程 shell Android php 云计算 程序员 mysql java wordpress Ubuntu 微软 nginx linux centos 开源 google apache Python Windows Firefox

linux之ANSI存储方式

  ANSIC規定了兩種文件的存儲方式,文本方法和二進制方式,文本文件也稱作ANSII文件,每個字節存儲一個ASCII碼字符,文本文件存儲量大,便於對字符操作,但是操作速度慢,二進制文件將數據按照內存中的存儲形式存放。二進制文件的存儲量小,存取速度快,適合存放中間結果。

  在Linux系統商,文件的存放都是按照二進制方式存儲的,用戶在打開的時候,根據用戶指定的打開方式進行存取。

  linux系統為每個進程定義了標準的輸入,標準輸出和標準錯誤三個文件流,也稱作I/O數據流,系統預定義的3個文件流有固定的名稱,因此無須創建便可以直接使用。stdin是標準輸入,默認是從鍵盤讀取數據。stdout是標準輸出。默認向屏幕輸出數據。stder是標準錯誤。默認是想屏幕輸出數據。

  3個I/O數據流定義在stdio.h頭文件裏面,程序在使用前需要引用相關頭文件,C標準數據庫函數print默認使用stdout輸出數據。用戶也可以通過重新設置標準I/O,吧程序的輸入輸出結果定向到其他的設備。

延伸阅读

  • 抱歉,暂无相关内容!

评论