1樓:
c++中temp作為乙個臨時變數可以臨時儲存資訊的乙個中轉站,可以自定義變數。
如: int temp; 這裡是變數;
如:#define temp 10 這裡是符號常量,值為10;
int temp;
for(int i=0;i<5;i++)
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
擴充套件資料
c++中的變數
定義資料型別為所占用的記憶體單元的大小。記憶體單元通常以位元組為最小單位(1個位元組等於8位)。例如,即使bool型別只有兩個值:
0和1,只需要乙個bit就可以表示,但是在記憶體中儲存時占用的記憶體單元為1個位元組。所以,bool型別可以把0表示false,非0值表示為true。
型別定義變數所佔記憶體中連續儲存區的大小。我們還需要知道變數的值和變數的儲存位置(位址)。所有的變數預設操作的都是變數的值。通過變數的名字,可以使用這個記憶體空間中的值。
例如:int a =1 , b=2;這都是讓a和b標識的記憶體單元的值為1和2;
printf("%d",a);輸出的也是a的值。
2樓:海開心
臨時變數我們一般把它起個名字叫做temp,比如下面的小程式,把變數a,b的值互相交換:
int a=2,b=3;//隨便定義兩個變數a,bint temp;//定義臨時變數,可以不用初始化,因為下面直接賦值了
temp=a;//把a賦值給temp
a=b;//把b賦值給a
b=temp;//把temp(其實裡面是原來a的值)賦值給b這樣,臨時變數temp就幫助變數a和b互相交換了值了應該清楚了吧,樓主!
3樓:匿名使用者
應該是個變數吧.一般用做臨時的中間過度變數.好象沒這個函式
c++中temp 什麼意思
4樓:四捨**入
temp一般作為乙個臨時變數,臨時儲存資訊,相當於中轉站。比如int temp;
for(int i=0;i<5;i++)
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
5樓:匿名使用者
temp什麼都不是,只是程式設計師自己定義的乙個符號,可能是變數,可能是符號常量。
如: int temp; 這裡是變數
如:#define temp 10 這裡是符號常量,值為10總之,temp不是c++特有的識別符號或關鍵字.
6樓:科技鳥
它一般作為乙個臨時變數,臨時儲存資訊,相當於中轉站。比如
int temp;
for(int i=0;i<5;i++)
7樓:丁飛閆闌
臨時變數我們一般把它起個名字叫做temp,比如下面的小程式,把變數a,b的值互相交換:
inta=2,b=3;//隨便定義兩個變數a,binttemp;//定義臨時變數,可以不用初始化,因為下面直接賦值了temp=a;//把a賦值給temp
a=b;//把b賦值給a
b=temp;//把temp(其實裡面是原來a的值)賦值給b這樣,臨時變數temp就幫助變數a和b互相交換了值了應該清楚了吧,樓主!
8樓:匿名使用者
就是。。應該是乙個變數吧,我就經常定義這個變數,你仔細看看...
請問c語言中temp是什麼意思啊
9樓:匿名使用者
temp 在 c 語言中並沒有特別的含義,既非關鍵字也不是預定義好的函式名稱。
通常 temp 是英文 temporary 的簡寫,以此為命名的變數、函式等等,通常用來表示該變數或函式是臨時使用的。
10樓:符愫棟書慧
一般而言,temp是個中間變數,用在排序的變數值交換中
c語言中 temp <<= 8 表示式是啥意思
11樓:匿名使用者
是個 復合符號 ,相當於先移位置,再賦值,跟temp<<8結果是一樣的。
12樓:匿名使用者
計算機中是以byte為基本單位的。每個byte由8個bit組成,每個bit由值0或1(2進製),乙個字(16)位的是2個byte,32位的字為4個byte.
你看的例子中u32表示 unsigined int32;(32位的無符號整型數字)
比如temp=8; ,化成bit就為成
0000 0000 0000 0000 0000 0000 0000 1000
<< x 含義是,將上面bit表示的資料,每一位都向左移動x位,低位補0(實際上相當於乘以2的x次方)
比如上例,temp <<= 1;結果就是:
0000 0000 0000 0000 0000 0000 0001 0000
同樣temp << 8,就是每一位向左移動了8位:
0000 0000 0000 0000 0000 1000 0000 0000
類似的運算子還有》,向右移動的意思,(>>1就是除以2)
13樓:匿名使用者
左移8位吧,temp1=temp1<<8
c++中,".*"是什麼操作符??
14樓:小丁創業
這個操作符是兩個操作符組成的,乙個是點「.」乙個是星「*」。這兩個操作符在
回c++中都有自己的作用,
答主要用處為:
(1)「.」是成員呼叫。
(2)「*」為取位址處的值.
「.*」在一起連續使用的情況有很多,例如:
class ob
ob temp;
「.*」兩個操作符連在一起被稱為乙個操作符的情況只有一種,就是在成員函式指標的呼叫上。
15樓:匿名使用者
這個操作copy
符是兩個操作符組成bai的,乙個是點.乙個是du星*這兩個操作符在zhic++中都有自己的作用.主要用處一般dao.
是成員呼叫,*為取位址處的值.而.*在一起連續使用的情況有很多.
比如class ob
ob temp;
temp.*p;呼叫成員p指標處的值.
但是.*兩個操作符連在一起被稱為乙個操作符的情況只有一種,那就是在成員函式指標的呼叫上.
成員函式指標與普通函式指標有很大差別,所以c++為成員函式指標制定了一系列操作符.*就是其中乙個.還是舉例說明一下吧,我來想想怎麼舉....
class ob
};//類ob內有函式func;
typedef void(ob::*pobfunc)();//成員函式指標型別
pobfunc p=&ob::func;//定義成員函式指標p指向函式func
ob temp;//定義ob類物件temp
(temp.*p)();使用物件temp加上.*運算子呼叫p指向的成員函式
有問題再追問
在c/c++中,fscanf(fp,"%s",temp_str);和fscanf(fp,"%lf",&min_snr);的意思分別是什麼?
16樓:匿名使用者
fscanf就是從檔案中讀取資料,儲存到第三個引數開始的變數裡fp是乙個file型別的指標
fscanf(fp,"%s",temp_str); // 就是從檔案指標fp裡面讀取乙個字串,儲存到temp_str裡面,跟scanf差不多,只是scanf是從鍵盤輸入,fscanf是從檔案裡讀取
同理是從檔案中讀取乙個double型別的資料,儲存到min_snr裡面
17樓:
fp是乙個讀方式或可讀寫方式開啟的檔案指標,fscanf是格式化讀取檔案內容的函式,
引數"%s"表示讀取乙個串(讀到空格回空或結束符結尾止)存入到temp_str中,這個temp_str是字串指標或字元陣列的首位址
引數"%lf"表示讀取乙個雙精度數,當做double型存入變數min_snr中
格式化輸入函式可參考 scanf() 的解釋
18樓:匿名使用者
fscanf(fp,"%s",temp_str); 從fp中讀取字串到temp_str中,
和fscanf(fp,"%lf",&min_snr);從fp中讀取long double型別的值到min_snr
因為temp_str本身就是字串的首位址,所以不用再取位址,而min_snr是乙個long double變數,所以要取位址
19樓:滄海雄風
fscanf(fp,"%s",temp_str); 從檔案流讀入乙個字串
fscanf(fp,"%lf",&min_snr); 從檔案流讀入乙個double變數
keil c51中temp=temp|a;這句語句是什麼意思啊?「|」是什麼作用
20樓:匿名使用者
temp<<=8; //左移8位,右邊8位補0
temp=temp|a;//a是uchar,剛好是8位,也就是大於0,小於256。|是按位或操作。所以temp上面兩句操作是先乘以2的8次方,然後再加上a
21樓:江城之外
|的作用是按位與,是位操作符號。
temp=b;
temp<<=8;
temp=temp|a;
這幾句的意思是把b存入temp這個變數的高八位,a存入其低八位。
temp應該是全域性變數吧,這裡沒有看到定義。
呵呵,不好意思,打快了,是按位或,改正一下!謝謝bryantzx!!
22樓:匿名使用者
一樓說的不對
| 是按位或。。
中的用神到底是什麼意思,八字中的 用神 到底是什麼意思?
超級比克大魔王 用神指的是綜合你的八字,補充哪個元素對你最有好處的意思。比如你是弱火命,命中的財 官 消耗生命力 特別多,這個時候你就要以木 火為用神,補充你的生命力。如果你是強火命,命中印 肩 補生命力 多,這時候就要以水或金為用神,補充官運或財運。你可以去看看一些專業人士給別人算八字的評語。用神...
C 堆到底是怎麼樣的
對於把資料組織起來的一種結構,各種不同的語言都可以實現的。堆 英語 heap 是電腦科學中一類特殊的資料結構的統稱。堆通常是乙個可以被看做一棵樹的陣列物件。堆總是滿足下列性質 堆中某個節點的值總是不大於或不小於其父節點的值 堆總是一棵完全二叉樹。將根節點最大的堆叫做最大堆或大根堆,根節點最小的堆叫做...
httpClient到底是幹嗎用的
httpclient 是 apache jakarta common 下的子專案,可以用來提供高效的 最新的 功能豐富的支援 http 協議的客戶端程式設計工具包,並且它支援 http 協議最新的版本和建議。一般用來網上抓包或者模擬登陸用的 比如 1 使用get方法抓包。1.建立 httpclien...