當前位置:編程學習大全網 - 編程軟體 - 關於C語言的幾個問題

關於C語言的幾個問題

printf("a=%d,a = & amp10d,a=-%10d,a=%+d\n ",a,a,a,a,)

這句話的意思是輸出“a =% d,a = &;10d,a=-%10d,a=%+d\n "

裏面的%d %x %m等等會依次被下面的a,a,a,a代替。

這是格式。沒必要深究。

至於s=1/2*(a+b+c),為什麽不是壹半呢?

沒錯,肯定是前面寫了int s;int a,int b;Int c或long s;長a;龍b;長c;這些東西

這些語句設置S,A,B,C只存儲整數,小數部分會被忽略,所以1/2=0.5等於0。

妳把它改成1.0/2.0然後把上面的int s,long a等等改成float s;浮點a或雙s;雙a就行

這就是小數的存儲方式

剛開始學的時候,多寫多熟悉語法,先適應他的規則再探索他的原理。

壹定要自己多寫。

  • 上一篇:大話數據結構適合java嗎?
  • 下一篇:學習數據分析,需要學r語言嗎
  • copyright 2024編程學習大全網