從本節開始，我們將開始 2 2
聲明我們的整數變量 3 3
固定寬度整數類型的寬度 4 4
是用於存儲其位數的位數 5 5
現在在純二進制系統中的價值 6 6
可能想知道為什麼我們不能只使用 7 7
end和unsigned int數據類型 8 8
我們一直在使用細度 9 9
一個int或一個無符號int的不同 10 10
不同機器的成本不同 11 11
用於不同處理器的機器 12 12
皮層M上的一個實例 13 13
int大小的32位處理器 14 14
大小為32位，在16位上 15 15
像AVR一樣大小的機器 16 16
成為16位漏洞或 17 17
C語言的靈活性是有意的 18 18
唯一的C語言標準 19 19
建議是，正如你所知道的 20 20
您知道我們擁有的其他四種數據類型 21 21
這麼短，我們就有了 22 22
字符字符唯一 23 23
標准文檔建議 24 24
短褲大小的東西應該是 25 25
小於int的大小和 26 26
一個int的大小應小於 27 27
long的大小和char數據類型 28 28
應該始終保持一個字節固定 29 29
寬度大小，這只是一個建議 30 30
製造和建造的人 31 31
編譯器賦予他們靈活性 32 32
但是我們作為開發人員 33 33
關鍵是要知道 34 34
變量和設計是否是我知道的 35 35
在標誌上，我們有時必須聲明它 36 36
明確地在我們的程序中 37 37
程序在整個過程中的行為方式相同 38 38
不同的處理器或機器 39 39
正因為如此，人們才發現 40 40
聲明固定寬度大小的方法 41 41
通過使用def類型定義變量 42 42
手動聲明它們並創建 43 43
他們自己的頭文件和使用類型 44 44
留給他們分配名字，但在 45 45
c99標准給了我們禮物 46 46
稱為STD點H STD整數點H 47 47
圖書館，這個圖書館已經 48 48
聲明所有固定寬度 49 49
數據類型為我們，所以我們不需要 50 50
寫我們自己的頭文件，我們不 51 51
需要手動將頭文件添加到 52 52
使用固定的數據類型，所以我們 53 53
必須使用此固定 54 54
數據類型是為了讓我們的編譯器能夠 55 55
在我們的程序中使用c99標準 56 56
然後調用頭文件，我們可以做到這一點 57 57
我們可以通過單擊選項添加c99 58 58
在這裡，然後來看斜線C ++ 59 59
然後我們可以在這裡添加 60 60
c99模式現在我們來到這裡，讓我們 61 61
只是跟踪我們的手 62 62
各種數據類型的大小 63 63
有沒有你可能會詳細說明 64 64
我們只是在談論，所以我創造了 65 65
這裡沒有新文件，我有 66 66
像往常一樣將其添加到我的項目中 67 67
我來這裡雙擊這裡添加了它 68 68
近距離地，所以讓我們檢查一下 69 69
我們知道我們總是創造我們的主 70 70
函數int main打開，然後我們將 71 71
關閉讓我們開始檢查尺寸 72 72
一個整數，所以我們只聲明一個 73 73
整數在這裡我稱這個整數 74 74
整數，然後我將聲明 75 75
另一個整數int調用此數字 76 76
下劃線的大小，然後我們用這個 77 77
被稱為合計尺寸的功能 78 78
我們宣布記住的這個變量 79 79
變量裡面什麼都沒有 80 80
想看一下它的大小 81 81
佔用內存，這就是你的方式 82 82
檢查一下你的頭髮大小 83 83
這樣，讓我們編譯並記住 84 84
我們在那裡使用模擬器，所以來 85 85
並檢查單擊此單選按鈕 86 86
讓我們進入調試模式，看看 87 87
所以在我們的本地人視圖中，讓我們檢查一下 88 88
以十進制的方式，讓我們邁出第一步 89 89
我們知道單位的大小 90 90
函數不是字節，所以給了我們 91 91
這個變量的大小在這裡叫做數字 92 92
它保留了第四位 93 93
表示int的大小為4個字節 94 94
四字節，正如我們所知 95 95
因為32位，就像我們在 96 96
我們正在使用的32位處理器 97 97
cortex-m和end是32位，如果我們是 98 98
在AVR上運行相同的代碼 99 99
16位或8位整數的值 100 100
將是16位或8位，但我們沒有 101 101
想要這個，我們想要我們的代碼，我們想要 102 102
相同的代碼和相同的int值 103 103
想要具有相同的大小和內存 104 104
在AVR上以及在皮質和32位上 105 105
處理器，有時我們不需要 106 106
改變我們只需要的算法 107 107
更改端口以使其運行 108 108
來自不同供應商的微控制器 109 109
那就是當這真的 110 110
確保您的Accu pi至關重要 111 111
相同的內存，所以現在我們知道這個大小 112 112
int，所以現在讓我們利用UM 113 113
STD點int庫為我們提供了 114 114
首先使用 115 115
包括標籤這次包括在內，因為 116 116
這是一個已經存在的文件 117 117
我們使用的編譯器部分較少 118 118
等於等於將其添加 119 119
我們在我們的文件上創建的文件 120 120
然後使用d引號 121 121
在此STD上添加它STD在此結束 122 122
由ID包含給我們 123 123
所以我會在create中稱它為 124 124
在這裡我們稱它為少用 125 125
大於並大於尺寸，所以現在我們 126 126
STD作為我們項目的一部分，所以 127 127
we 128 128
將宣布誰將宣布約六 129 129
變量將聲明一個有符號整數 130 130
有符號8位整數16位和32位 131 131
然後我們做同樣的事情 132 132
未簽名並檢查它們是否佔用了 133 133
內存大小相同，因此Lester 134 134
我要去這裡 135 135
僅供參考，我們要 136 136
聲明八位，但之前 137 137
我們可以快速瀏覽一下 138 138
裡面的STD插入H文件，看看如何 139 139
它為我們執行了這種魔術，我們可以 140 140
右鍵單擊並打開文檔 141 141
像這樣，如果您有我們在這裡 142 142
閱讀此評論，它的確切寬度 143 143
大小整數鍵入此8位出口 144 144
如果要聲明一個8位整數 145 145
鍵入我們稱它為“你稱之為” 146 146
八個下劃線t不僅是int而這 147 147
是16代表32代表64 148 148
取消簽名，您可以從一個int像 149 149
這個，所以我們要聲明這些 150 150
前三個和前三個讓我們 151 151
回到我們的主要Dorsey文件， 152 152
我將從寫第一個開始 153 153
一八，一所學校，我要去 154 154
叫這個一個x一個然後我 155 155
將聲明未簽名的版本 156 156
兩個只是比較大小是否 157 157
與兩個跡像一起工作應該是你 158 158
把你畫成八個現在叫T 159 159
然後我們稱之為X 2然後 160 160
來這裡，並在下劃線16 y 161 161
16叫做T y2然後我們將 162 162
來這裡32下劃線t 163 163
看到是的，你彎了32望遠鏡tz2 164 164
所以現在我們要使用它 165 165
我們將要使用的相同方法 166 166
使用功能的大小來檢查 167 167
他們的大小，我們來這裡，讓我們 168 168
創建新的年齡16和32位數據 169 169
類型，我將聲明int 8t並調用 170 170
我將其稱為第一個面8 171 171
暗示它是簽名的 172 172
8位的版本我稱其為已簽名 173 173
8在這裡它應該工作，然後調用 174 174
像這樣的大小，然後x1記住 175 175
x1是8位符號整數類型，所以我 176 176
將其放入此變量中，以便我 177 177
可以讀取此變量的值並 178 178
得到x1的大小，我要 179 179
對其他人重複相同的操作 180 180
16到8的 181 181
未簽名 182 182
我們打電話給T然後你簽字我就 183 183
稱此為您簽名的8表示它 184 184
無符號8，然後記住大小 185 185
X中無符號的8存儲到X的大小 186 186
記得帶這個來除非 187 187
因此是16位而不是類型 188 188
我們可以復制並粘貼到這裡 189 189
像這樣 190 190
複製粘貼，我將更改它 191 191
在這裡16 16和第一個簽名 192 192
16位讓我們稱這邊和一個 193 193
側面，以便於閱讀和 194 194
記住簽名的16位是白色的 195 195
這個是y2 196 196
我們可以對32位執行相同的操作 197 197
我們聲明的32位整數類型 198 198
我們要做的就是結束你 199 199
與我見面並進行未簽名的int活動，以及 200 200
然後簽名32未簽名32 201 201
32個C 1和C 2所以C 1和 202 202
這是Z 2，所以現在我們要 203 203
要做的是轉到我們的調試視圖並檢查 204 204
我們在這裡聲明的變量 205 205
已簽名未簽名已簽名已簽名8 1已簽名8 206 206
正弦theta 2上的符號16無符號16 32 207 207
看看他們是否確實有 208 208
不同的大小，因為我們已經聲明 209 209
他們有不同的大小，所以我們開始 210 210
通過編譯，我們有0錯誤8 211 211
警告是的，讓我們離開那個，我們 212 212
進入調試視圖是這樣的 213 213
是的，在我們的低成本觀點中，我們可以 214 214
看到我們把它拉出來，是的 215 215
向前滾動我們感興趣的內容 216 216
我們聲明的這個um變量是 217 217
記住我們有這個1 2 3 4 5 6 7我們 218 218
這裡有七個變量第一個 219 219
是數字，其他都在8上簽名 220 220
跡象8其60沒有跡象16其32 221 221
unsigned 32，讓我們只顯示它們 222 222
全部以十進制形式顯示，因此我們開始 223 223
通過代碼，看看我們知道 224 224
號碼的大小是4記住號碼 225 225
聲明為默認的整數 226 226
不指定效果的整數 227 227
數據類型，大小為4，與我一樣 228 228
前面解釋這是4，因為 229 229
像ARM Cortex這樣的32位處理器 230 230
我們最終使用的名稱 231 231
聲明具有數據類型的效果使其 232 232
進入特定尺寸 233 233
處理器，這就是為什麼我們在這裡有4個 234 234
字節等於32位，所以我們再次點擊 235 235
我們有簽名8和 236 236
8-bit the size of x1 which is signed 8 237 237
是1是1個字節請記住一口 238 238
因為8位因此少了一步 239 239
並具有與未簽名相同的大小 240 240
版本unsigned 8也具有值1 241 241
讓我們再走一步，現在我們已經簽署 242 242
16表示值是 243 243
16位數據類型是2個字節 244 244
知道要咬，因為16位未簽名 245 245
我們知道是一樣的 246 246
大小，然後我們移至32和32位 247 247
內存中的完整字節和無符號 248 248
版本32也佔用4個字節，因此 249 249
本質上，如果我們將int號聲明為 250 250
聲明為是安全的 251 251
int 32 T號，這將創建 252 252
問題我在最後重複 253 253
時間，因為不同的處理器有 254 254
從現在開始，int的大小不同 255 255
以後我們將非常具體 256 256
關於我們的數據類型的大小 257 257
宣布