1樓:匿名使用者
自加,有兩種用法:
假如定義了一個變數i=1
1) 若使用i++, 指代先取i的值再另i=i+12)若使用++i,指代先使i=i+1再取i的值
2樓:風吹的小羊
%mdm是一個數字,在標準輸出函式裡.
m表示輸出長度控制,表示以m個字元輸出,不足m個字元的用空格填補,輸出時右對齊.
原本輸出超過m個字元的此時m無效.
相應的%-md同上,-表示左對齊。
3樓:匿名使用者
自增1的意思,如 int i=1; i++後i的值就變為了2
還有一個要注意的就是i++和++i的區別,前者是運算完後自增1,後者是自增1後再運算
4樓:用材蔣安夢
冪運算calculates
xraised
tothe
power
ofy.
詳見:double
pow(
double
x,doubley);
routine
required
header
***patibility
powansi,
win95,
winnt
foradditional
***patibility
information,
see***patibility
inthe
introduction.
libraries
libc.lib
single
thread
static
library,
retail
version
libcmt.lib
multithread
static
library,
retail
version
msvcrt.lib
import
library
formsvcrt.dll,
retail
version
return
value
powreturns
thevalue
ofxy.
noerror
message
isprinted
onoverflow
orunderflow.
valuesofx
andy
return
value
ofpow
x<>0andy=
0.01x=
0.0andy=
0.01x=
0.0and
y<0inf
parameters
xbase
yexponent
remarks
thepow
function
***putes
xraised
tothe
power
ofy.
powdoes
notrecognize
integral
floating-point
values
greater
than
264,
such
as1.0e100.
example
/*pow.c**/
#include
#include
void
main(
void
)output
2.0to
thepower
of3.0
is8.0
5樓:匿名使用者
個運算的變數(或常量)連線起來組成一個邏輯表示式。
邏輯運算子有4個,它們分別是: !(邏輯非)、 ||(邏輯或)、&&(邏輯與) ^(異或)。在位運算裡面還有 &(位與)、|(位或)的運算。
什麼是邏輯運算--邏輯運算用來判斷一件事情是「對」的還是「錯」的,或者說是「成立」還是「不成立」,判斷的結果是二值的,即沒有「可能是」或者「可能不是」,這個「可能」的用法是一個模糊概念,在計算機裡面進行的是二進位制運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「1」和「0」。其中「1」表示該邏輯運算的結果是「成立」的,如果一個邏輯運算式的結果為「0」,那麼這個邏輯運算式表達的內容「不成立「。
例 1:通常一個教室有二個門,這二個門是並排的。要進教室從門a進可以,從門b進教室也行,用一句話來說是「要進教室去,可以從a門進『或者』從b門進」
用邏輯符號來表示這一個過程--能否進教室用符號c表示,教室門分別為a和b。c的值為1表示可以進教室,為0 表示進不了教室。a和b的值為1時表示門是開的,為0表示門是關著的,列表如下:
說明 c a b
2個教室的門都關著,進不去教室 0 0 0
門b是開著的,可以進去 1 0 1
門a是開著的,可以進去 1 1 0
門a和b都是開著的,可以進去 1 1 1
把表中的過程寫成邏輯運算就是: c = a || b 這就是一個邏輯表示式,它是一個「或」運算的邏輯表示式。這個表示式要表達的是這個意思--如果要使得c為1,只要 a「或」b其中之一為 1即可以達到。
所以「||」運算稱為「或」運算。
6樓:神行_太保
如果是i++ 表示先進行運算 運算後i=i+1 如果是++i 表示先i=i+1 然後在進行運算
7樓:匿名使用者
c語言是c語言,c++是c++
c語言主要程序導向。c++主要物件導向
8樓:匿名使用者
這個是問號運算子。問號運算子是三目運算子,格式:
表示式1?表示式2:表示式3;
如果表示式1成立,則執行表示式2,否則執行表示式3對於本題,(n)?(c++):(c--);的意思是如果n不等於0,那麼執行c++,就是c自增1,如果n等於0,那麼執行c--,就是c自減1
9樓:阿爾邁凡
應該是(n)?(c++):(c--)吧
這是一個三目運算子
表示(n)有表示式值是否為真
如果為真的話則返回(c++)表示式的值
否則將會返回(c--)表示式的值
然後這個注意一個字尾自增/減表示式的求值就可以了
10樓:經典大百科
計算機c語言中的「c」代表著***bined,結合、組合、合併的意思。
c語言是一門通用計算機程式語言,其發展經歷了許多的科學家們的加工處理。c語言之所以命名為c,是因為 c語言源自ken thompson於2023年發明的b語言,而 b語言則源自bcpl語言。其發展主要歷程為:
2023年,劍橋大學的martin richards對cpl語言進行了簡化,於是產生了bcpl(basic ***bined programming language)語言。
2023年,美國貝爾實驗室的 ken thompson,以bcpl語言為基礎,設計出很簡單且很接近硬體的b語言(取bcpl的首字母)。
2023年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。
11樓:匿名使用者
%e 或%e i/o的說明符,表示用科學技術法;例如。10202→1.0202x10的4次方; 'e' :
做為一個字元 「e」; 做為一個字串 或者是定義的巨集;#define e (x) 謝謝
12樓:空對空導彈
3這裡不是數字3,表示真,同非0的值都一樣。||表示或,就是符號前後兩種情況任意一種成立,結構就是成立的。所以3‖b=1
13樓:匿名使用者
或的意思。
3‖b表示3為真或者b為真。3>0,所以一定為真,所以就不用計算b是否為真了。
(3‖b)的值就是真(非0),即1
14樓:龍__鳳
^是異或,位運算的一種,相同為0不同為1
a=3,二進位制表示是00000011
b=4,二進位制表示是00000100
a=a^b,a的值為:00000111
b=b^a,b的值為:00000011,即是a的初值3a=a^b,a的值為:00000100,即是b的初值4實現交換
15樓:匿名使用者
printf("%.f",2e+3); 執行的結果是: 2000 printf("%.
f",2e-3); 執行的結果是: 0.002000 也就是說,2e+3就是2乘以
10的三次方,2e-3就是2乘以10的-3次方,e就是乘以10
c語言裡++是什麼意思 10
16樓:大野瘦子
自增1的意思,比如 int i=1; i++後i的值就變為了2.
兩種用法:
假如定義了一個變數i=1
1、若使用i++, 指代先取i的值再另i=i+1
2、若使用++i,指代先使i=i+1再取i的值
注意的就是i++和++i的區別,前者是運算完後自增1,後者是自增1後再運算。
c語言運算子
一、常見的加減乘除運算
1、加法:+ 還可以表示正號
2、減法:- 還可以表示負號
3、乘法:* 非數學意義上的x
4、除法:/ 注意1/2的值為0而非0.5
5、取餘(模運算):兩個整數相除之後的餘數(注意兩邊都必須是整數,帶符號只和左值有關)
二、自增自減運算
int a=10;
把a的值加1有四種方法:
1、a=a+1;
2、a+=1;
3、a++;
4、++a;
簡單區分a++和++a。
int b;
int a=10;
b=++a; //a==11,b==11;a先把值加1為11,再賦值給b
b=a++; //a==11,b==10;a先把值10複製給b,a自己再加1為11
b=(a++)+(++a); //a1==10,a2==12,b==22
b=(++a)+(a++); //a1==11,a2==11,b==22
注意:int d=10++;//這種寫法是錯誤的,因為對常量進行自加和自減沒有任何意義。
17樓:w王
c語言中「++」是自加的意思。
1、自加,有兩種用法:假如定義了一個變數i=1
(1)若使用i++, 指代先取i的值再另i=i+1
(2)若使用++i,指代先使i=i+1再取i的值
2、c語言中的運算子的優先順序從高到低大致是:單目運算子、算術運算子、關係運算子、邏輯運算子、條件運算子、賦值運算子(=)和逗號運算子。
擴充套件資料:
c語言的語法結構:
1、順序結構:程式設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
2、選擇結構:程式雖然能解決計算、輸出等問題,但不能做判斷再選擇。對於要先做判斷再選擇的問題就要使用選擇結構。
3、迴圈結構:可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮計算機特長的程式結構。
具體內容:
1、for迴圈:for迴圈結構是c語言中最具有特色的迴圈語句,使用最為靈活方便,它的一般形式為:
for(表示式1;表示式2;表示式3)迴圈體語句 。(其中;不能省略)
for迴圈語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的迴圈語句。
2、do:
do迴圈結構,do 1 while⑵;的執行順序是1->2->1...迴圈,2為迴圈條件。
3、while:
while迴圈結構,while(1) 2; 的執行順序是1->2->1...迴圈,1為迴圈條件
以上迴圈語句,當迴圈條件表示式為真則繼續迴圈,為假則跳出迴圈。
c語言中b a是什麼意思,在C語言中「a b」是什麼意思?
不要這樣寫,這樣寫了程式不報錯,但是執行的效果不是判斷b在a和c之間,而是把a與b比較的結果 true或者false 與c進行比較。是複合運算子。這句意為b b a 注意 中間沒有空格 首先,b 表示對b做自加運算,我們用c代替,c b 然後,a b 等於 a c,即a a c,也就是說 之前部分是...
c語言中的,c語言中 是什麼意思
c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...
C語言裡for1是什麼意思c語言中for1是什麼意思
永遠為真的for迴圈語句。迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為 for 單次表示式 條件表示式 末尾迴圈體 表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。擴充套件資料 for迴圈小括號裡第一個 ...