1樓:drar_迪麗熱巴
%是求模的意思,兩邊必須是整數型別的,求模常用符號為mod,就是我們小學學的求餘運算子。
例如50%23=4,因為餘數為4,所以在程式中必須保證兩邊為整數才是這個意思。
「模」是「mod」的音譯,模運算多應用於程式編寫中。 mod的含義為求餘。模運算在數論和程式設計中都有著廣泛的應用,從奇偶數的判別到素數的判別,從模冪運算到最大公約數的求法,從孫子問題到凱撒密碼問題,無不充斥著模運算的身影。
雖然很多數論教材上對模運算都有一定的介紹,但多數都是以純理論為主,對於模運算在程式設計中的應用涉及不多。
基本性質
(1)若p|(a-b),則a≡b (% p)。例如 11 ≡ 4 (% 7), 18 ≡ 4(% 7)
(2)(a % p)=(b % p)意味a≡b (% p)
(3)對稱性:a≡b (% p)等價於b≡a (% p)
(4)傳遞性:若a≡b (% p)且b≡c (% p) ,則a≡c (% p)
2樓:匿名使用者
%是求模的意思,兩邊必須是整數型別的,它的作用是求模常用符號為mod,就是求餘運算子。
1、例如50%23=4,因為餘數為4,就是這樣的,在程式中必須保證兩邊為整數才是這個意思。
2、當不是這種形式時: 例如:%d就成了控制語句了 %d,%ld,%f,%lf,%-md,%.mlf等,這個應該詳細了解的。
擴充套件資料c的運算子有以下幾類:
1.算術運算子:* - + / %
2.關係運算子: > < == != >= <=3.邏輯運算子:! && ||
4.位運算子:<< >> ~ | ^ &
5.賦值運算子:=及擴充套件賦值運算子
6.條件運算子:?:
7.逗號運算子:,
8.指標運算子:*和&
9.求位元組數運算子:sizeof
10.強制型別轉換運算子:(型別)
3樓:大連雙木
c語言是什麼意思,你懂c語言麼,不知道的來看看吧
4樓:_少年藍
package s2;
public class 數字倒序
for(int i=0;i<20;i++)int b=0;
while(sum>0)
system.out.print(+sum);}}
啊c語言中,c%和s%什麼情況用什麼啊用??還有d+=s[i]是什麼意思啊
5樓:summer瀟瀟煙雨
%c和%s吧,字元的時候用%c,字串的時候用%s,d+=s[i]等於d=d+s[i],表示,把d+s[i]的值複製給d
6樓:匿名使用者
輸出單個字元用%c,輸出字串用%s d = d+s[i]
c語言中的&&是什麼意思啊,怎麼用啊
7樓:天雲一號
&&在c語言中表示條件與(並且)的意思,通常用在條件表示式中。
具體用法可以用如下的示例來說明:
int i=4, j=0, k;
if(i>3 && j>2) // 如果i>3,並且j>2,那麼就執行k=5,只要有乙個條件不滿足,那麼就不會執行k=5
8樓:
表示 邏輯與運算
例如:1&&2 的結果為真,即為1
0&&1,因為0表示假,所以不需要看&&後面的了,直接判斷是假,結果為假
主要和|| 邏輯或運算有區別,
||和&&是c語言裡面的開關運算
9樓:
&& 是並且的意思。
例如:if (表示式一 && 表示式二 )
……也就是說,只有這兩個表達是的結果都是真的時候,才會繼續執行。
10樓:匿名使用者
a && b
就是如果a等於0 則結果為0
否則如果b等於0 則結果為0
否則結果為1
11樓:匿名使用者
「且」的意識,邏輯運算子
比如 a && b a b中乙個為假,則a &&b 為假
12樓:我暈怎麼辦啊
兩真都真的時候為真,其它全假。好懷念當年學c的日子。
13樓:孤獨的旅行者
邏輯與,如何用我也不知
c語言中*a是什麼意思啊?和陣列乙個用法嗎?
14樓:克魯伊夫式轉身
*a=i,就是bai說將i的值賦予*a,使指標
dua指向的位址中存入i的值。*n=*n+1也很好理解,比如指標zhin指向的地中之前dao存入的
回值為5,則上式的意答思就等同於*n=5+1,指標n指向的位址中將存入數值6。a++的意思就是a指向的位址向後移一位。比如之前a指向陣列b[0]的位址,則之後將指向b[1]。
15樓:匿名使用者
1、這是乙個指標變數
2、和陣列不一樣,陣列可以根據陣列下標查詢資料,指標取值要加位址偏移量
16樓:安若曦在路上
若定義:int *a=null;
則*a表示乙個整形的指標變數,並對其進行初始化。
int arry[10]=;
陣列名arry也相當於乙個指標。內
兩者基本可以容
看做相同。
17樓:千島j玉葉
這是個呼叫函抄數,沒有返回值,
先是把襲兩個位址賦bai值給a和n,du
*a是乙個指向整zhi數型別的指標變數,*a=i就是dao把i得值賦值給*a,
*n=*n+1;就是把*n得值加1再賦值給*n;
a++;這個語句就是把a的值加1再使用
18樓:匿名使用者
int *a表示a是乙個抄指標,或者也可以是乙個陣列名,你可以理解為陣列
既然a是指標,那麼在指標前面加*號表示對該指標所指向的位址取值
所以*a=i;就是把i的值賦值給a指標所指向的位址的值,說起來有些拗口,其實就是說改變了a這個位址記憶體的值
*n=*n+1;也是乙個道理,表示n指向的位址的值加1
a++;表示a位址加1,就是說本來a指向0x0000,那麼現在就變了,a會指向另外乙個位址,那麼這個位址對應的值也會相應的改變。
建議:先找一本c語言的書,把指標一章的基本概念多理解一下,這些都是基礎的東西,需要多體會。
19樓:匿名使用者
*a表示指標;
除了定義階段,*a和a[0]是一樣的
20樓:匿名使用者
1. 定義陣列
int a[10]
a既是陣列的名字,也是陣列的位址,相當與從a這個位址連續專分配了10個int記憶體位址
2.我們可
21樓:匿名使用者
你看一下「c程式設計」的」指標」一章
在c語言中的%*f是什麼意思??有什麼作用???
22樓:
讀語句中的格式 %*f 與 %f 的意義相同,就是從輸入流中,按浮點數格式取乙個輸入元素。但 %*f 格式是 取乙個輸入元素後不傳給任何引數,換句話說,就是丟棄它。%f是取乙個輸入元素後,傳給讀語句中給定的引數。
%*f %*d %*s 主要用於檔案輸入,作用是「跳過」某值,讀別的值。例如輸入檔案內容:
1 10.1 laowu 12.4
20 10.2 laoliu 15.1
35 10.4 laoba 9.2
...有用的數是第四列,所以這樣讀:
for (i=0;i<
它將按格式「跳過" 每行前三個數,唯讀入每行第4個數,存到 x[i] 裡。
鍵盤輸入一般不用這種格式,因為沒有必要多打乙個數,再遺棄它。
23樓:匿名使用者
*表示本輸出項在讀入後不賦給相應變數。
例:#include
void main()
%*d的值不會賦值給b變數。
24樓:匿名使用者
%*f是用來禁止賦值的,在輸入函式時,對應於%*f的地方,可任意打乙個數,該值不會賦值給任何變數。
25樓:慮而後能得
int a=3;
float b=2.0;
printf("%*f",a,b); == printf("%3f",b);
c語言中\a是什麼意思,有什麼作用
26樓:金色潛鳥
\a是 轉義字元 007,響鈴符 bel。
printf("%d ",'\a'); 輸出 7printf("%c ",'\a'); 發出一聲「嘀」
printf("\a"); 發出一聲「嘀」
printf("\007"); 發出一聲「嘀」
不太常見的c語言的轉義字元:
\a 響鈴(bel) 7
\b 退格(bs) 8
\f 換頁(ff)12
\v 垂直製表(vt) 11
\t 水平製表(ht) 9
\0 空字元(null)0
\數數數 3位8進製, 數0,1,....7\x數數 2位16進製制, 數0,1,....9,a,..f
27樓:風雷雪電
這樣會聽到電腦的蜂鳴器(如果有的話)發出「嘀」的一聲。
#include
int main()
'/a』是乙個轉義字元,向標準輸出流輸出'/a'就是讓蜂鳴器發生。
28樓:梅沙寒影
此轉義字元的意義為鳴鈴
29樓:匿名使用者
『卜卜刁iddj一i{
30樓:匿名使用者
同求,哪位大神來只招
c語言中->是什麼意思啊?
31樓:浙江衛健科技****
叫問號表示式
原型:表示式1 ? 表示式2 : 表示式3意思判斷表示式1否真真則執行表示式2否則執行表示式3籂虎焚臼蒔鉸鋒歇福忙
例:max = (a > b ? a : b);
句意思ab較數賦值給max
C語言中ifab是什麼意思啊,在C語言中,ifa1b2是什麼意思?
3步1.if a不為0並且b 不為0 2.無論前面的if是否成立a 1,b 1 3.if決定是否執行望採納 在c語言中,if a 1 b 2 是什麼意思?若a 1並且b 2 執行該步操作後,b的值加1為3 邏輯運算子是根據表示式的值來返回真值或是假值。其實在c語言中沒有所謂的真值和假值,只是認為非0...
c語言中是什麼意思,C語言中是什麼意思
並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...
c語言中 是啥意思?c語言中符號 是什麼意思
左移符號,就是把相關值的二進位制位向左移動,結尾補0,比如5 2就是把5的二進位制00000101向左移動2位,結果為00010100 左移符號,就是把相關值的二進位制位向左移動,右邊空出的全部補0,比如5 2就是把5的二進位制00000101全部向左移動2位,結果為00010100 左移右邊補零,...