1樓:匿名使用者
這個ll是long long int的意思,就是長長整型,c99標準的新東西。
1ll也就是長長整型的1。
2樓:色彩粒
c語言中的printf、scanf、 sprintf、sscanf等函式中需要用格式字串來控制資料的輸出格式。
比如: printf("%lx", 65535); /* 將65535輸出為十六進位制格式 */
輸入引數"%lx"就是格式控制串,其中的%是格式控制符, l表示資料為長整型,x表示輸出十六進位制
執行該函式輸出的內容為: ffff
更詳細的格式控制符說明如下:
語法: %[-][width][.prec]type
其中中括號中的內容是可選項,每項的含義分別如下:
-: 表示輸出時按左對齊的格式,否則為右對齊。
width:輸出的總寬度(包括後面的prec),如果給的寬度不夠,則會自動增加寬度,而不會截斷。
prec: 用於控制浮點數的輸出小數位數
type: 型別控制符,具體如下:
d或i: 有符號整數
u: 無符號整數
x: 用十六進位制表示整數
o: 用八進位制表示整數
f: 浮點數
g: 用科學計數法表示浮點數
s: 字串
c: 字元
其中 d、i、u、x、f、g前面可以加上字母l或ll表示long或者long long,
比如 "%ld"可以輸出32位整數,"%lld"可以輸出64位整數。
以上內容僅供參考,因為不同的編譯器可能會根據需要定義自己的控制符。
3樓:匿名使用者
long long int 長長整型
關於c語言中 || 和 &&的用法
4樓:匿名使用者
|&& 和 || 都是邏輯表示式裡常用的,一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)
|| 表示 或 滿足其中一個,整個表示式就為真,就滿足if判定的條件
例如 if(1 || 0) std::cout <<"hello!\n"; 輸出為hello
&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句
不清楚請追問
5樓:誰敢橫刀立馬
|表||是邏輯或,例子如下
//表示式1||表示式2
//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false
int a=0;
bool z=(a>0||a==0);
//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,
//那結果也是true
&&是邏輯與,例子如下:
//表示式1&&表示式2
//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下
int a=0,b=0;
bool z=(a==0&&b==0);
//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false
6樓:劉培鑫
||是邏輯或,例子如下
//表示式1||表示式2
//如果表示式1是true或者表示式2是true,整條式子的結果就是true,否則是false
int a=0;
bool z=(a>0||a==0);
//這個例子中條件a==0,所以整條表示式的結果是true,如果表示式1的結果是true,
//那結果也是true
&&是邏輯與,例子如下:
//表示式1&&表示式2
//這個操作符要求兩邊的表示式都是true整條表示式才是true,如下
int a=0,b=0;
bool z=(a==0&&b==0);
//這個例子中兩邊的表示式都是true,所以最後的結果是true,如果有一邊的表示式不是true,,結果就是false
7樓:塵世間的菜鳥
#include
void main()
8樓:匿名使用者
|| 和數學上的 "或者"差不
多 比如 x>1 || x<100 在c語言中 是從左自有判斷 如果x>1成立就不會再繼續判斷 || 之後的式子 ,只有x>1不成立才會繼續判斷 || 之後的式子
1 || 1 為真
1 || 0 為真
0 || 1 為真
0 || 0 為假
&& 和數學上的"並且"差不多 只有 && 前後的試子都成立才會為真 也就是說 && 是從左往右 運算過程中 只要有一個為假 就不會再往後面判斷
1 && 1 為真
1 && 0 為假
0 && 1 為假
0 && 0 為假 :這個要注意, (我上面只是說差不多哈) 你總不能錯誤的事情做兩次就是正確的了吧
|| 與&& 的運算結果都只是真或者假
9樓:匿名使用者
&& 邏輯與|| 邏輯或上面的是表示式同為真時則真。(1 > 0 && 2 > 0)下面的是表示式有一為真則真。(1>0 || 2<0)這兩個表示式的結果都返回真。
笨方法的漢字理解方法就看字與就是共同 或就是取一。一樣的。
10樓:匿名使用者
||就是邏輯裡面的或,&&就是邏輯運算裡面的與,if(a>1 || b>1) 上面只要a>1或者b>1,c就等於0,如果用&& ,就要同時都大於1咯
11樓:匿名使用者
if(x>1&&x<10) 其中&&就是並且的意思 這句話的意思是 10>x>1,
if(x>1||x<10) 其中||就是活著的意思 ,也就是說x<10或者x>1都滿足條件。
12樓:匿名使用者
a|| b a和b同時為假即為假,其它為真a&b a和b同時為真即為真,其它為假
13樓:匿名使用者
||就是邏輯或,兩個事件或
(當如加法1+0=1),&&邏輯與,兩個事件與(當如乘法1*0=0;只有1*1=1);|按位或(就資料每一位連加,只要有一位不是零,就不是零);&按位與(就當如每位相乘後在相加,只有對應相互不是零才不是零)
14樓:匿名使用者
用法和例子還是不太很好
15樓:y冰靨之星
|| //或操作 a||b a或者b有一個為真時 式子就返回true,都為就假才返回false。
&& &&且操作 a&&b a和b都為真時 式子才返回true,否則就返回false
16樓:匿名使用者
哈哈哈哈哈哈哈哈哈哈哈哈哈哈
請問c語言中&&和||的意思
17樓:匿名使用者
&&是邏輯與.
a&&b 只有當a和b都為真時,結果為真.否則為假.
a||b是邏輯或, 當a和b都為假時,結果為假. 否則為真.
int a=1,b=2,c=3,d=4;
c=a&&b;= 1&&2=1
d=a||b; =1||2=1
18樓:四川中公優就業
c語言在進行邏輯與和或運算的特殊性
a && b
如果a為0,則上述表示式的值為0,這時不進行b的運算;只有當a的值為非0時,才進行b的運算。
如:int i=0,j=10;
那麼表示式「i && j++」的值為0, i的值為0,j的值為1而表示式 「i+1 && j++」的值為1,i的值為0,j的值為2a || b
如果a為非0, 則上述表示式的值為1,這時不進行b的運算;只有當a的值為0時,才進行b的運算。
如:int i=0,j=10;
那麼表示式「i || j++」的值為0, i的值為0,j的值為2而表示式 「i+1 || j++」的值為1,i的值為0,j的值為1
請問c語言中,0&&0||1的值是多少啊 ?
19樓:匿名使用者
值為1,因為它有2個邏輯運算子,執行的是2次不同的操作,先做了0&&0,然後做了0||1,這跟你說的情況是不同的,
20樓:yiqi翱翔
「&&」(邏輯與)、"||"(邏輯或)是邏輯運算子。 同一等級的,從左到右結合運算,0&&0為假,即為0,0再與1相或0||1為真,即為1.
21樓:匿名使用者
根據運算優先順序,先算0&&0得0,再算0||1得1,所以最終結果是1。
22樓:樂酷科技
(0&&0)||1
這樣子 括號左邊為0 看 右邊 為真 所以表示式為真 輸出1
23樓:匿名使用者
除非是0&&(0||1)
c語言中%1f是什麼意思
24樓:樂正廷謙樓乙
c語言裡面的數字格式,f指float,佔用位元組數4,有效數字6~7,數值範圍-3.4*10^38
~3.4*10^38
這個意思是用float的格式表示數字
25樓:楓林苑小築
c語言中%1f意思是:輸出資料是浮點數,佔一位空間,這樣輸出是沒有意義的,嚴重壞疑你寫鍺了,可能是:c語言中%4.
1f是什麼意思,當然數字4可以是其它值,這意思是輸出浮點數佔4位,其中小數位佔1位。
26樓:機械
應該是%lf吧,用來輸入或輸出double型的浮點數。輸出時預設保留6位小數。
27樓:飄零的狐狸
這是baic語言中輸出格式控制
du語句。
%後面接上的內容是控
zhi制變數輸出格dao式的 f 表示版 浮點數 ,%6.1f 就是輸出權的變數總共佔6列,其中小數佔一列。
%1f -- 你用了數字1,不是字母l的小寫.
這個1的意思是輸出/入總位數為1位。
參考:float a,b;
是隻讀一個字元
輸入12.345 67.8
a 讀 1, b讀 2.345, 而後的67.8留在輸入緩衝器裡.
printf("%f %f",a,b);
1.000000 2.345000
輸出用%1f,寬度不夠,程式會自動加寬,輸出結果與%f 一樣.
在c語言中的用法及意義,,在C語言中的用法及意義
1,又叫順序求值運算子,優先順序最低,結合方向 自左至右例如 while 1,0 puts while puts while 這個例子是為了說明,運算子自左至右計算表示式的值,並且已最右端表示式的值作為最終結果 1,0這個表示式的值為0 2 右移運算子自左至右 例如 int a 4 a 2 a的結果...
auto在C語言中的意義
c語言中提供了儲存說明 符auto,register,extern,static說明的四種儲存類別。四種儲存類別說明符有兩種儲存期 自動儲存期和靜態儲存期。其中auto和register對應自動儲存期。具有自動儲存期的變數在進入宣告該變數的程式塊是被建立,它在該程式塊活動時存在,退出該程式塊時撤銷。...
在c語言中a為什麼是合法的,在c語言中 a 1 為什麼是合法的
是取地址符,是取地址裡面的內容的符號,a 1 相當於一個指標 即陣列元素a 1 的地址 a 1 當然是取地址 a 1 裡面的內容了,就是a 1 的值。c語言裡就是合法的,按照優先順序進行 相當與 a 1 因為在c語言中,du 代表獲取地址zhi的dao內容,代表獲取地址,然後根據運 內算符的優先順序...