請問在c語言中1ll的意義,請問在c語言中1LL的意義

2021-03-04 00:25:10 字數 5466 閱讀 1018

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內容,代表獲取地址,然後根據運 內算符的優先順序...