Unix Linux系統資料型別

2021-10-19 06:51:55 字數 1940 閱讀 9719

資料型別

型別要求

描述blkcnt_t

有符號整型

檔案塊數量

blksize_t

有符號整型

檔案塊大小

cc_t

無符號整型

終端特殊字元

clock_t

整型或者浮點型實數

以時鐘週期計量的系統時間

clockid_t

運算型別之一

時鐘和定時器函式的時鐘識別符號

comp_t

susv3未作規範

經由壓縮處理的時鐘週期

dev_t

運算型別之一

裝置號,包括主/次裝置號

dir無型別要求

目錄流fd_set

結構型別

select()中的檔案描述符集

fsblkcnt_t

無符號整型

檔案系統塊數量

fsfilcnt_t

無符號整型

檔案數量

gid_t

整型數值型組識別符號

id_t

整型用以存放識別符號的通用型別,其大小至少可放置pid_t,uid_t和gid_t型別

in_addr_t

32位無符號整型

ipv4位址

in_port_t

16位無符號整型

ip埠號

ino_t

無符號整型

檔案i-node號

key_t

運算型別之一

system v ipc鍵

mode_t

整型檔案許可權及型別

mqd_t

無型別要求,但是不能為陣列型別

訊息佇列描述符

msglen_t

無符號整型

訊息佇列所允許的位元組數

msgqnum_t

無符號整型

訊息佇列中的訊息數量

nfds_t

無符號整型

poll()中檔案描述符數量

nlink_t

整型檔案的(硬)連線數量

off_t

有符號整型

檔案偏移量或大小

pid_t

有符號整型

程序id,程序組id或會話id

ptrdiff_t

有符號整型

兩指標差值,為有符號整型

rlim_t

無符號整型

資源限制

sa_family_t

無符號整型

套接字位址族

shmatt_t

無符號整型

與system v共享記憶體段相連的程序數量

sig_atomic_t

整型可進行原子訪問的資料型別

siginfo_t

結構型別

訊號起源的相關資訊

sigset_t

整型或者結構型別

訊號集合

size_t

無符號整型

物件大小

socklen_t

至少32位的整型

套接字位址結構大小(以位元組計數)

speed_t

無符號整型

終端線速度

ssize_t

有符號整型

位元組數或(為負時)標識錯誤

stack_t

結構型別

對備選訊號棧的描述

suseconds_t

有符號整型,範圍為[-1~1000000]

微秒級的時間間隔

tcflag_t

無符號整型

終端模式標誌位的位掩碼

time_t

整型或者浮點型實數

自紀元開始,以秒計的日曆時間

timer_t

運算型別之一

間隔定時器函式的定時器識別符號

uid_t

整型陣列型使用者識別符號

選課系統資料型別

資料庫 selectivedb 一 資料表彙總 表名說明 t department 系別表t class 班級表t teacher 教師表t course 課程表t student 學生表t selectcourse 選課表t manager 管理員表 t log 登入日誌表 二 表結構 1.系別表...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...