0
A
回答
-1
它這樣做的方式是
char i='A';
char *a = i;
或
char i='A';
char *a;
a=&i
指針只能保存地址。
+0
看起來你缺少`&`。 – 2011-01-14 11:21:00
5
a
是一個變量指向字符存儲器位置65操作系統通常不允許進入這樣的地址,給你一個segmention衝突。
如果聲明a
不是作爲一個指針,那麼它的工作原理。
char a = 'A';
char b = a & 0x11;
printf ("%x %x\n", a, b);
但是,結果取決於char
和使用的字符集的符號性。
3
你錯誤地存儲字符('A'
,單引號)轉換成字符指針。您可以通過存儲一個指向字符串解決這個問題("A"
,雙引號),儘管在這種情況下,您還需要添加const
因爲這些字符串是常數。
const char *a = "A";
char v = (*a) & 0x11;
相關問題
- 1. 爲什麼SFINAE導致編譯器錯誤,它應該工作?
- 2. 爲什麼使用導致編譯器錯誤的[]運算符?
- 3. C++編譯器錯誤C2751 - 究竟是什麼導致它?
- 4. 爲什麼添加try塊導致編譯器錯誤
- 5. GWT編譯器:什麼時候編譯錯誤是致命的?
- 6. LAMBDA導致編譯錯誤
- 7. Magento編譯導致錯誤
- 8. 在Solaris C++編譯器中導致「ccfe中的致命錯誤」編譯錯誤的原因是什麼?
- 9. 編譯器錯誤導致execve失敗?
- 10. OpenMP導致內部編譯器錯誤
- 11. 嵌套`static_for`導致編譯器錯誤
- 12. Java靜態導入導致編譯錯誤。可能的編譯器錯誤?
- 13. 使用CodeBlocks編譯64位DLL會導致鏈接器錯誤
- 14. 爲什麼編譯會導致缺少模板參數錯誤?
- 15. 爲什麼在BinaryReader上調用Dispose()會導致編譯錯誤?
- 16. 爲什麼這個cshtml導致編譯錯誤?
- 17. 爲什麼編譯此代碼會導致語法錯誤?
- 18. 爲什麼使這個getter爲空可導致編譯錯誤?
- 19. 編譯iOS 5.0時,什麼會導致「Symbol not found:_objc_setProperty_atomic」錯誤?
- 20. 什麼能導致Html.ValidateFor()方法產生編譯錯誤?
- 21. 什麼是導致編譯錯誤:非法的NSTableView數據源?
- 22. 爲什麼編譯tools.cli會導致向量參數錯誤?
- 23. 是什麼導致瞬態aspx第一行編譯錯誤?
- 24. 爲什麼Maven依賴排除不會導致編譯錯誤?
- 25. 什麼導致分段錯誤?我正在使用gcc編譯
- 26. 什麼導致這個模板相關的編譯錯誤?
- 27. 爲什麼在foldLeft中留下點會導致編譯錯誤?
- 28. 爲什麼這個按位運算符會導致錯誤?
- 29. 什麼導致SIGABRT錯誤?
- 30. 什麼導致ENOTCONN錯誤?
又是什麼錯誤說? – leppie 2011-01-14 11:26:20