易語言->程式設計基礎知識->資料型別
資料型別
各種數值的資料都在記憶體中佔用一定的儲存空間。位元組(byte) 是系統中最基本儲存單位。資料型別所佔位元組數越多,所能夠容納數值的範圍就越大。
資料型別的概念:
資料:是指能夠輸入到計算機中,並能夠被計算機識別和加工處理的符號的集合,是程式處理的最小物件。例如:數值、字元、圖形、影象和聲音等都是資料。資料在程式中以常量或變數的方式被引用,不同的資料特點有不同的儲存要求和處理演算法。
上小學時,我們學過自然數,小數,分數等,其中,1,2,3這樣的數叫自然數;-2,-1,0,1,2等的數叫整數;1.1,1.3,1.4,1.66這樣的數叫小數。把資料進行這樣的區分,在電腦語言裡被稱做資料型別。
易語言的資料型別從資料結構來區分,可分為基本資料型別、特殊資料型別。
基本資料型別有6種,包括數值型、邏輯型、日期時間型、文字型、位元組集型、子程式指標型。
數值型資料又包括了位元組型、短整數型、整數型、長整數型、小數型、雙精度小數型。數值型資料都是由0-9數字,小數點組成的一個數值。
常用資料型別:
資料型別名稱 | 位長度 | 佔用位元組數 | 取值範圍 |
位元組型 | 8 | 1 | 0 ~ 255 |
短整數型 | 16 | 2 | -32,768 ~ 32,767 |
整數型 | 32 | 4 | -2,147,483,648 ~ 2,147,483,647 |
長整數型 | 64 | 8 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
小數型 | 32 | 4 | -3.4E38 ~ 3.4E38 (7位小數) |
雙精度小數型 | 64 | 8 | -1.7E308 ~ 1.7E308 (15位小數) |
邏輯型 | 32 | 4 | “真”或“假” |
日期時間型 | 64 | 8 | 100年1月1日~9999年12月31日 |
子程式指標 | 32 | 4 | 尺寸為 4 個位元組。此資料型別的資料用來與外部程式或作業系統API進行互動,是一個子程式在記憶體中的地址。 |
文字型 | 由以位元組 0 結束的一系列字元組成 | ||
位元組集 | 一段位元組型資料串 |
相關推薦
易語言->程式設計基礎知識->資料型別
資料型別各種數值的資料都在記憶體中佔用一定的儲存空間。位元組(byte) 是系統中最基本儲存單位。資料型別所佔位元組數越多,所能夠容納數值的範圍就越大。資料型別的概念: 資料:是指能夠輸入到計算機中,並能夠被計算機識別和加工處理的符號的集合,是程式處理的最小物件
04-python基礎知識-資料型別
資料型別 進位制轉換 十進位制 基數0~9,逢10進1 示例:123 = 1 * 10^2 + 2 * 10^1 + 3 * 10^0 = 100 + 20 + 3 = 123 二進位制 基數0和1,逢2進1
易語言 取自定義資料型別的大小
先說一下易語言的變數儲存機制 易語言有基本資料型別和複合資料型別兩種 基本資料型別包括:1. 各種整數 2.各種浮點 3. 邏輯值 他們都是儲存在棧上的 大小都是固定的 用不著取 複合型別一般儲存在堆上 然後在棧上儲存堆上資料的引用 其中有幾種比較特殊:字串 位元組集 陣列
C++基礎知識--資料型別--常用運算子--常用關鍵字
一 .C++資料型別 1.C++中的資料型別 2.C++中基本資料型別所佔用的位元組數 二.常見運算子 1.運算子:在C++中對常量或變數進行運算或處理的符號稱為運算子,參與運算的物件稱為運算元 2.常見運算子: &nbs
Python語言程式設計基礎(5)—— 組合資料型別
tuple 元組(建立後不能修改) tuple = "cat","dog","tiger","human" print(tuple) def fun(x): return x,x*2 print(type(fun(3))) for x,y in ((2,0),(2,5),
Python語言程式設計基礎(7)—— 檔案和資料格式化
返回字串 file = input() #返回字串 fo = open(file,"r").read(6) print(fo) 返回列表形式 file = input() fo = open(file,"r") #print(fo) #返回列表形式 pr
清華大學《C++語言程式設計基礎》線上課程筆記03---資料的共享和保護&陣列
資料的共享和保護 物件的生存期 static型別的區域性變數,生存期在整個程式,區域性可見。 void example() { static a=1; int b=2 } 當呼叫完example函式後,b消亡,a仍然存在; 再次呼叫該函式時,a值不會再次被賦值,仍保持之前資料;
《C++語言程式設計基礎》學習之模板與群體資料
函式模板: 如果過載的函式,其解決問題的邏輯是一致的、函式體語句相同,只是處理的資料型別不同,那麼寫多個相同的函式體,是重複勞動,而且還可能因為程式碼的冗餘造成不一致性。 template<typename T> T abs(T x) { return x
C語言ADT(抽象資料型別程式設計)
C語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如
(一)C語言基礎(基本資料型別,輸入輸出)
一 、Hello.c #include <stdio.h> //匯入標頭檔案 ,類似於Java中的import #include <stdlib.h> main(){
JavaScript(JS)語言的基礎知識
scrip 加減乘除 alert 做了 未定義 但是 都是 定義 沒有 JavaScript(JS)它是一門強大的語言,但是JavaScript(JS)不能去單獨操作數據庫。我們要知道它的輸出語法有3中,本別是alert(“”),confirm(“”)和prompt(“”)
python基礎—基本資料型別二(set 集合,深淺拷貝)
1、基礎資料型別彙總補充 str int list bool dict tuple 2、集合 set {} 可變的資料型別,(不可雜湊)裡面的元素必須是不可變的資料型別,無序,不重複 以下是集合最重要的兩點: 去重,把一個列表變成集合,就自動去重了。 關係測試,測試兩組資料之前的
PL/SQL程式設計基礎知識(一)
--PL/SQL變數的宣告和賦值 declare v_ename varchar2(30);--定義變數 begin v_ename:='&請輸入名字';--接受鍵盤輸入 dbms_output.put_line(v_ename); end; --put_line :列印換行
基礎 | 基本資料型別與引用資料型別
Java資料型別應該算是最基礎的了,面試時問到的也不是特別多,在此也僅做一個簡單的梳理,大家簡單瀏覽即可。 建議重點關注Java中 「基本資料型別轉換」 的相關問題。 Java有哪些基本資料型別? Java中的基本資料型別只有8個:byte(1位元組)、short(2位
科學計算與MATLAB語言之基礎知識
科學計算與MATLAB語言 MOOC 筆記 1、MATLAB基礎知識 MATLAB科學計算流程: MATLAB主要功能: MATLAB搜尋路徑 MATLAB數值資料: (1)數值資料型別 整型 浮點型 複數型
Java基礎語法 - 資料型別
Java是一種強型別語言,針對每一種資料都給出了明確的資料型別 資料型別分類: A:基本資料型別 B:引用資料型別(類,介面,陣列) 基本資料型別(4類8種): 整形 byte 佔用1個位元組 -128~127 shor
廖雪峰JavaScript學習筆記(基礎及資料型別、變數)
先睹為快 alert('我要學JavaScript!'); Run: 基本語法: 1.每個語句以;結束,不強制 2.語句塊用{...} 3.//單行註釋,/*...*/ 多行註釋 資料型別: 1.不區分整數,浮點數,統一用number~ 以下也屬於number型別~ NaN;
Python基礎篇--資料型別簡介
其實在Python中,變數就是變數,它沒有資料型別,而我們所說的型別指的是變數所對應的記憶體中的物件型別,常見的資料型別可分為6種(都是針對python3說的) 數字(Number):支援 in
演算法基礎:資料型別,基礎結構(一)
基礎概念 一、資料型別 基本資料型別一般長度 (注意以下的 long long 實際上指的是 unsigned long long 型別) (long long 型別數值範圍是-9223372036854775808 ~ 9223372036854775807)差不多範圍是
python 基礎操作--資料型別
一、變數 1、定義:將運算的中間結果暫存到記憶體,以便後續程式呼叫。 2、命名規則 1、變數由字母、數字、下劃線搭配組合而成; 2、不可以用數字開頭,也不能全都是數字; 3、不能是python 關鍵字,這些符號和字母已經被python佔用,不可以被更改; 4