變數與資料型別中要注意的點

2021-10-07 04:00:04 字數 772 閱讀 4585

——變數就是乙個記憶體空間。當你定義了乙個變數的時候,就類似你在一棟叫「記憶體酒店」的酒店裡開了一間房。門牌叫位址,住的人叫值。

——常量就是不會變的量,你開始定是多少執行起來就是多少,變不了。兩種方法定義:

1.用const定義,格式為:const 資料型別 常數名稱=常數值

const float pi=3.14
2.用巨集指令#define定義,格式為:#define 常數名稱 常數值

#define pi 3.14
1.整型是有正負的,所以那個signed愛用不用,unsigned倒是可以。int可表示的範圍有+/-20來億,short int只有3萬多(有個印象就行)

2.浮點數沒有signed和unsigned

3.字元型別(char)的只佔1個位元組,1個位元組有8位(bit),如果把這8位橫著排一排的話,第一位是校驗位(不太懂是啥意思),所以實際上只用到後面的7位來給字元編ascⅱ碼,因為2^7=128,所以ascⅱ碼最多只能表示128個字元。不過char前面也可以加unsigned,所以最大的表示數翻了一倍,為255。

4.單個字元用單引號『』框起來,字串採用雙引號「」框起來。

5.布林型別(bool)是表示邏輯的資料型別,只有true和false,對應成整數也就是『1』和『0』。

#include

using

namespace std;

intmain()

結果為:10101

js中幾個需要注意的資料型別

undefined undefined型別只有乙個值。即undefined.所有已申明而沒有初始化的變數,預設值都為undefined 函式沒有明確返回值的時候,會預設返回undefined null也是object型別的一種 var s alert s underfinedfunction tes...

ECMAScript的資料型別注意點

ecmacript包含6中資料型別 五種基本資料型別 number string boolean undefined null 一種複雜資料型別 object 1 特殊知識點 1 typeof null null 原因 null是乙個空的物件引用 2 safari5及之前的版本,chrome7及之前...

變數與資料型別

u 標量型 l 數字型,字元型,布林型,日期型 u 組合型 l record,table,varray u 參考型 l ref cursor,ref object type u lob large object lbfile bfile資料儲存在乙個不被oralce維護的單獨檔案中,該資料庫儲存乙個...