c++中什麼型別的變數可以儲存長長的一句話
1樓:網友
沒有這麼大的變數 你可以把每個字的區位碼存到陣列中 然後乙個陣列就是一句話。
用字串儲存還是區位碼的原理 一樣的。
要不你就把這句話存到其他地方 比如51的code 然後呼叫直接用指標。
2樓:網友
給個例子。自己可能下就明白了。
string s = "hello";
c++裡 要使輸出的變數都保留小數點後1位 該怎麼限制
3樓:網友
// 注意精度的設定不僅僅只針對一次輸出有效,而是針對所有的後續輸出streamsize old = ;
cout<::fixed);
/ 恢復原先的精度設定。
c/c++有沒有哪個函式可以檢視變數存放在記憶體的哪個位置
4樓:王王王王王小
而如今惴惴的我在與你相逢之際。
不忘留下些動人的證據。
c++的問題。如何編寫程式將一串數字的每一位分別儲存在陣列的乙個變數裡?
5樓:瀚總混社會
#includevoid main(void) {char a[4]; int i; cin>>a; for(i= 0;i<4;i++)cout《你可以輸入1234試試,就這樣簡內單!容。
c++中變數位址存放在變數名中,那變數名的位址在哪呢?
6樓:網友
這不是一言兩語可以說清的。你需要理解cpu指令、彙編、windows作業系統與c++編譯器的運作原理。
對於int n = 5;首先要說明n的位址更有可能是0x00410fc0,靠近頂端位址是存放核心資料的。
編譯器編譯它時,產生類似mov [0x00410fc0],5的指令,其中並沒有出現n,n只是編譯時供編譯器識別的名字,是乙個高階語言抽象出來的概念,在真實執行的程式中並不存在n,至於n的位址是0x00410fc0還是其他的什麼,這是由聯結器(linker)決定的,聯結器把全域性變數放在。exe檔案中,執行。exe檔案時全域性變數在類似0x00430000左右的位址。
區域性變數在棧上,一般位址為0x00120000左右。
位址0xffbffb0c並不需要乙個位址去存放它,因為在最後產生。exe檔案它自己知道它需要的乙個值存放在什麼位址,所以就在它的二進位**中把0xffbffb0c硬編碼進來了。
7樓:網友
只想過指標指向的值放在堆上,指標本身的位址放在棧上。像這種指標的名稱和它的位址是怎麼聯絡的問題真沒想過。
輸入乙個4位整數,存放在變數x中用c++怎麼表示?
8樓:網友
int x;
cin>>x;
c++中輸入用cin,相當於c中的scanf,輸出用cout,相當於printf;
c++中保留小數點後8位有效數字如何實現
9樓:匿名使用者
double 型變數不行麼?如果不行的話自己設計個資料結構(擴充套件資料型別),自己處理進位的問題。
10樓:匿名使用者
c++中有個標頭檔案時裡面有個函式可以調整小數位。挺長的。。。#include #include void main()
11樓:匿名使用者
#include
#include //因為要用到設定cout輸出的格式化函式,所以要加上這個標頭檔案。
using namespace std;
int main()
C語言中變數經過強制型別轉換後的值會儲存到其儲存單元裡嗎
變數 只有通過賦值 才能改變 它的 值。沒有 重新 賦值,它的值是 不會 變化 版 的。例如 int a 123 double b double a 那末,a 的值權 還是 整型 123。b 的值 是 double 型 123.0 a 100 就是 a a 100 也就是 a 的新值 a 的老值 1...
c語言中有沒有能顯示系統日期和時間的函式
c語言中讀取系統時間的函式為time 其函式原型為 include time t time time t time t就是long,函式返回從1970年1月1日 mfc是1899年12月31日 0時0分0秒,到現在的的秒數。可以呼叫ctime 函式進行時間轉換輸出 char ctime const ...
C中有沒有矩陣運算的類啊,名稱是什麼
可能你在getweather裡面的方法還沒有執行完成的時候,就取data值,此時是空的,你是怎麼調getweather方法的,data值什麼時候取的 c 中有沒有矩陣運算的類啊,名稱是什麼啊?這個應該沒有,建議用matlab進行矩陣運算,是專門用於矩陣計算的軟體。或者自己寫 了。什麼是矩陣?為什麼矩...