1樓:湯忠嵇秋
以字元形式輸出一個字元
例如:printf("%c",'a');
輸出結果是:a
如果在c之前加以數字,則該數字表示輸出字元的寬度例如:printf("%4c",'a');
這時輸出結果是:____a
一個下劃線表示一個空格
2樓:鄂成元珍
嗯。。。再加一點。。輸出的時候。一次就只輸一個字元a=china
例如:printf("%c",a);
結果為c
為開頭的第一個字元
c語言中%c是什麼意思
3樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
4樓:匿名使用者
code是keil c51裡面的關鍵字,一般用於定義常量陣列,意思是告訴編譯說把這個陣列放在rom儲存。
code的作用是告訴微控制器,定義的資料要放在rom(程式儲存區)裡面,寫入後就不能再更改。因為c語言中沒辦法詳細描述存入的是rom還是ram(暫存器),所以在軟體中新增了這一個語句起到代替彙編指令的作用,對應的還有data是存入ram的意思。
程式可以簡單的分為code(程式)區,和data (資料)區,code區在執行的時候是不可以更改的,data區放全域性變數和臨時變數,是要不斷的改變的,cpu從code區讀取指令,對data區的資料進行運算處理。
5樓:雲南新華電腦學校
以字元格式列印字元型變數,
如:char a;
printf("%c",a);//用於列印字元行變數a
6樓:匿名使用者
微控制器c語言中的code
code:程式儲存區。
data:固定指前面0x00-0x7f的128個ram,可以用acc直接讀寫的,速度最快,生成的**也最小。
idata:固定指前面0x00-0xff的256個ram,其中前128和data的128完全相同,只是因為訪問的方式不同。idata是用類似c中的指標方式訪問的。
彙編中的語句為:mox acc,@rx.(不重要的補充:
c中idata做指標式的訪問效果很好)
xdata:外部擴充套件ram,一般指外部0x0000-0xffff空間,用dptr訪問。
pdata:外部擴充套件ram的低256個位元組,地址出現在a0-a7的上時讀寫,用movx acc,@rx讀寫。這個比較特殊,而且c51好象有對此bug,建議少用。
7樓:大熊好可愛哦
c語言中輸出語句中用到%c,表示輸出變數的型別是字元型的。
eg:main()
8樓:匿名使用者
用 code 定義的變數儲存在程式儲存區,例如:unsigede int code a=100;,而用const 定義的變數儲存在資料儲存區,例如:const unsigned int a=100;。
9樓:辛浩穰留芃
c語言中,輸入和輸出是需要指定資料的型別,如下面的程式:#include
void
main()
比如你輸入a
bc第一個輸出語句會輸出abc第二個語句由於使用%d所以會輸出abc對應的ascii碼
10樓:佘佑平智溪
c語言中
驚歎號表示邏輯非
運算。例如:
while
(!feof(fp)
);如果檔案fp
沒有讀到
檔案結束符號
eof則
迴圈。if
(year%4
!=0);如果
year
不能被4
除淨,則
執行。。
!=不等於
*****===
||邏輯或
運算子|
按位或運算子
11樓:迮今雨南笛
這是格式化輸入輸出函式的引數,%c代表輸入或輸出的引數是字元型。
12樓:蘭涵柳任好
%c是一個格式字串,代表單個字元。
scanf("%c",a);代表接收變數a;
13樓:任恆儲鳥
1.模運算,即求餘數。
表示式a%b就是計算a除以b得出的餘數。
例如:4%3的結果是1
2.轉義符,比如在scanf()和printf()中的輸入引數常出現帶有%的表示引數型別的變數,如%d,%f等。
14樓:姽嫿
1,auto用於區分區域性變
量和全域性變數.
2,用auto定義的變數都是區域性變數. 即寫在方法體內的變數.
3,編譯器自動給區域性變數加上預設值auto,也就是說auto可以不用寫.
4,auto不能用於定義全域性變數,如下報錯:
15樓:一碗湯
僅在語句塊內部使用,初始化可為任何表示式,其特點是當執行流程進入該語句塊的時候初始化可為任何表示式。
c語言中提供了儲存說明符auto、register、extern、static說明的四種儲存類別。四種儲存類別說明符有兩種儲存期:自動儲存期和靜態儲存期。
其中auto和register對應自動儲存期。具有自動儲存期的變數在進入宣告該變數的程式塊時被建立,它在該程式塊活動時存在,退出該程式塊時撤銷。
在函式內部定義的變數成為區域性變數。在某些c語言教材中,區域性變數稱為自動變數,這就與使用可選關鍵字auto定義區域性變數這一作法保持一致。
擴充套件資料:
c語言auto被解釋為一個自動儲存變數的關鍵字,也就是申明一塊臨時的變數記憶體。
例如:1 auto double a=3.7;表示a為一個自動儲存的臨時變數。
c++語言
c++ 98標準/c++03標準
同c語言的意思完全一樣:auto被解釋為一個自動儲存變數的關鍵字,也就是申明一塊臨時的變數記憶體。
c++ 11標準
在c++11標準的語法中,auto被定義為自動推斷變數的型別。例如:
auto x=5.2;//這裡的x被auto推斷為double型別
mapm;
for(auto it=m.begin();//這裡it被auto推斷為map::iterator型別
it!=m.end();++it)
不過c++11的auto關鍵字時有一個限定條件,那就是必須給申明的變數賦予一個初始值,否則編譯器在編譯階段將會報錯。
16樓:雅張
c語言中帶#號的指令並不是c關鍵字的一部分,不屬於c語言,那麼它是做什麼的呢?
帶#號的指令是寫給編譯器看的,告訴它一些事情,好讓它更好的為c**服務.
比如#include 指令就是告訴編譯器看到這句話就要把我寫的檔案包含進來;#define指令就是告訴編譯器看到這個巨集就用前面以經定義好的內容替換.等等.
希望我的回答能給你幫助!
17樓:匿名使用者
c語言中的&有三種使用方式。
1 取地址操作符。單目運算,與其後的變數或常量組合,用於獲取該運算元的記憶體地址。
2 位操作中的按位與操作,雙目運算子,&的兩邊的表示式均參與操作。
計算時,按位計算。對於任意一位,如果兩個運算元該位上的值均為1,則結果該位上為1,否則結果該位上值為0.
3 當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。雙目運算子,&&的兩邊的表示式均參與操作。
當&&兩邊均為真時,結果為真。否則結果為假。
&&由於是邏輯運算,結果只有真(1)或假(0)兩種情況。
18樓:匿名使用者
比如說int a;
定義了一個整形變數a。
如果你想知道變數在記憶體中的地址,那麼就可以使用&符號。
&a就是代表a帶記憶體中的地址,即取地址符。
希望能幫到您
19樓:匿名使用者
c語言中沒有fun關鍵字,只是人們習慣用fun表示函式,用ch表示字元(character)等等 答案補充 c語言的問題若有以下呼叫語句,則不正確的fun函式的首部是????
若有以下呼叫語句,則不正確的fun函式的首部是????
main(){...
int a[50],n;...
fun(n, &a[9]);...
a void fun(int m,int x)b void fun(int s, int h[41])c void fun(int p, int *s)d void fun(int n, int a)40 語句printf("a\bre\'hi\'y\\\bou\n");的輸出結果是c為什麼?其他3項**錯了?
a\bre\'hi\'y\\\bou\n
a\bre\'hi'y\bou
re'hi'you
arbe'hi'y\bou(說明:'\b'是退格符)
20樓:匿名使用者
* fun.... 一般就是一個指向函式的指標.即函式指標.c語言中沒有fun關鍵字,只是人們習慣用fun表示函式 ----------物聯網校企聯盟技術部
21樓:匿名使用者
c語言中的 &
取地址int a = 1;
int *p = &a;
位與運算子
int a = 3;
int b = 4;
int c = a & b;
雙& 連用
邏輯與int a = 2;
int b = 3;
int c = 0;
if (a == 2 && b == 3)c = 1;
c語言中的%是個什麼意思啊 有什麼用啊
22樓: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)
23樓:匿名使用者
%是求模的意思,兩邊必須是整數型別的,它的作用是求模常用符號為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.強制型別轉換運算子:(型別)
c語言中c什麼意思,c語言中!是什麼意思?
c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...
C語言中377是什麼意思啊,c語言中 是什麼意思
377是c語言 中bai的一個轉義字元,是三位du數字zhi 八進位制 表示一個字元。dao c語言中專 引入轉義字元是為了彌補屬某些特殊字元無法用一個一般的字元形式來表示的不足,如控制字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。常用的轉義字元及其含義 n 表示回車換行10...
c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思
這是一個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是一個函式,也就是存在 fun type abc para type a,para type b c等於上面這段 中最後一行value的值 max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3...