A. 。在c語言中什麼意思
C語言中沒有中文句號這個符號。只有英文輸入下的點號'.', 這個點號是用於獲取結構變數的成員。
比如定義一個結構體變數vobj:
#include<stdio.h>
typedef struct obj
{
int n;
}OBJ;
int main()
{
OBJ vobj;
vobj.n=1;
printf("%d",vobj.n);
return 0;
}
你可以通過點號對該結構變數成員n賦值,也可獲取其值。
另外要是你看到的是%符號,在運算表達式中是取余,在字元串格式中與其他字元組合表示輸入輸出格式,比如%c,%d,%f,等等。
B. c語言中":"(冒號)和問號是什麼意思
是問號和冒號一起嗎
bool a = 1>3?false:true;
?: 是三元運算符
由條件運算符組成的條件表達式的一般形式為:
表達式1 ? 表達式 2 : 表達式 3
其中表達式 1、表達式2、表達式3,既可以是一個簡單的表達式,又可以是由各種運算符組成的復合表達式。
計算過程很好理解:
先求表達式1的值, 如果為真, 則求表達式2 的值並把它作為整個表達式的值。 如果表達式1 的值為假, 則求表達式3 的值並把它作為整個表達式的值。
C. 在C語言中逗號、分號等的用法
首先說下分號吧,其實分號挺簡單的,它就表示著一個語句的結束,
就像平時我們語文中說完一句話加上個句號,
C語言中說完一句話後面加上個分號;
比如
printf("hello,world\n");
說完一句話加上個分號告訴計算機你說完這句話了
再來說下逗號,
這就樣提到逗號表達式了,
比如
a=(4,6)
這個表達式它的值就是6
,為什麼呢?
先看括弧里的(4,6)
因為有了逗號存在形成一個逗號表達式,整個表達式的值取的是
逗號後面的值,因此是6
然後把6賦值給a
最終整個表達式的值就是6了
。
在逗號表達式中我認為只要記住了
取值取逗號後邊的那個值就可以了。
再拿個經典點的說下
while(i<10)
sum+=i;
這一小斷程序
當然我初始化sum值為0;
對於它我們可以改寫成更簡單的
就用逗號實現:
while(sum+=i,i<10)
;
這樣一句話就實現了,它的過程就是先做WHILE裡面的
sum+=i
然後括弧內的整體是一個逗號表達式,整個表達式的值取逗號後邊的
i<10
這樣前面的話也做了,最終也達到了我們的目的。
但注意此句話最後邊忘了那個分號!
表示語句的結束。
D. C++中分號的使用規則
在c語言中,分號「;」是語句結束的標志,就相當於中文中的句號。表示一條語句的結束。反過來,「;"是語句的象徵,本身 ";"就表示一條語句,稱為空語句,一般用於佔位。比如while (1) ; ;
第1個分號表示的是空語句,第2個分號表示的是語句結束符。主要區分表達式和語句的區別,在C語言中帶分號的就是語句,不帶分號的即為表達式。
(4)c語言中句號用法擴展閱讀:
C語言中六種位運算符:
&按位與,|按位或,^按位異或,~取反,<<左移,>>右移。
運算符的使用:
判斷int型變數a是奇數還是偶數a&1=0偶數a&1=1奇數
取int型變數a的第k位(k=0,1,2……sizeof(int)),即a>>k&1
將int型變數a的第k位清0,即a=a&~(1<<k)
將int型變數a的第k位置1,即a=a|(1<<k)
int型變數循環左移k次,即a=a<<k|a>>16-k(設sizeof(int)=16)
int型變數a循環右移k次,即a=a>>k|a<<16-k(設sizeof(int)=16)
E. 在C語言中各個標點符號的作用
好的
;分號,在C語言中表示句號,是非循環體都要有的,每一個語句結束都要有
,逗號,一般用於變數聲明一次聲明一堆還有函數的形參
// 注釋,不會被計算機編譯的在這行內,換句話講你//寫的東西電腦都不會管
<小於號不用我說了吧
=等於號也不用我說了吧
>同上
<=這個要說,這個是小於等於
>=同上,大於等於
()這個。。。常用於函數里和形參
{}大括弧,裡面都是循環體
『』單引號,裡面放一些關鍵字元可是你不想運算,比如你想說你輸入+的話列印1,那麼就只能用單引號了,不然編譯器會給你算+加法處理
+ - * /四則運算不多說了
%模,就是取余
#宏定義,申明頭文件
!=不等於
&取址符,就是取一個變數的地址,你以後會學到
&&與,就是什麼和什麼都行才行
||或,就是有一個行就行
!非,不多說了,自己通過理解上面推斷
->這個我也不知道叫啥,不過肯定的是就是結構體用它指向成員
要是不懂再問,我能想到的就這些了
F. C語言程序中!=是什麼意思
您好,很高興回答您的問題。
在c語言中,既有其他同期程序設計語言的共同點~基本結構,也有自己獨特的一些特點,比如說句號作為語句結束的標志,沒有邏輯值、只能默認為0為邏輯假、除此之外的值都當做1、作為邏輯真等等。
那麼在c語言中,!=表示的是其中的一個關系類型運算符,意思是不等於,也就是判斷這個符號兩邊的等式是不是滿足這個符號的含義,若滿足則表達式的結果為真,否則表達式的結果為假。一般用在表示判斷的條件中。
G. C語言 中 句號 「.」怎麼表示用字元表示
char a[] = "ada.mp3";
char c = '.';
while(*a != '\0') {
if (*a == c)
break;
++a;
}
H. c語言的語句結束標志是什麼
c語言的語句結束標志是分號。在C語言中分號「;」用於結束一個語句,就如同平日常用的句號「。」作用一樣。
C程序是由C語言寫的,能完成特定功能的一套完整的指令。組成這些指令的基本元素,稱為語句。一個C程序必須要有頭文件、一個主程序,主程序必須要以『{』開頭,以『}』結尾。
兩者之間是語句文本。每行語句必須以『;』分號結尾。注意,所有標點必須用英文標點,如果用中文標點的話,程序會報錯。
程序中有時候會有雙斜線『//』,這是單行注釋符,它的右邊的語句僅僅起注釋作用,不會被執行;
此外,還有多行注釋符『/*』和『*/』,這兩個符號中間的內容不會被執行。
(8)c語言中句號用法擴展閱讀
C語言 while(表達式)後面是沒有分號的,如果不小心加上分號,系統也不會出現編譯錯誤,但是程序卻會不停的執行空操作,形成空循環體,無法執行「while(表達式);」後面的程序,得不到預計的效果。例如,在累加求和的程序中while循環加上分號產生錯誤。
在do…while循環語句中while後面是有分號的,與普通的語句一樣,這個分號是用來結束語句的。如果遺漏了這個分號,程序不會通過編譯進而產生錯誤。
因此,在用do…while循環語句時,不要忘記在while的後面加上分號,即使忘記了,編譯器也會有所提示,而不會產生不可預見的錯誤。
注意:分號在do…while語句中代表一條語句的結束,並不代表循環體的結束。
I. c語言中句號跟逗號有什麼區別
句號「.」是結構體成員運算符,優先順序非常高
逗號「,」構成逗號表達式,簡單說就是隔開兩個表達式,優先順序最低
J. c語言編程中什麼時候需要加英文句號
句號不就是點 嗎?
比如我使用結構體的成員
struct sss{
int a;
char b;
};
sss m;
m.a=1;//看這里
m.b='c';//看這里