1樓:匿名使用者
計算機確實不是按人類那麼思考的。說白了,它還是隻能按命令列事。如果想有較為深入的瞭解,建議參考。《計算機組成原理》 唐朔飛那本講的特別好。
2樓:匿名使用者
簡單說就是,在計算機中有一個運算器(只可以做減法運算(存在於cpu中))。
定義的b=1,c=5,
在c語言上,系統會把1賦值給b,5賦值給c,存放在記憶體單元中.(「="是賦值符,1,5為整型數而分配整型單元的記憶體空間。)
在運算a=b+c時,系統會檢索記憶體中的b和c的值,之後系統所檢索到的就是a=1+5,
在"1+5"中,系統會進行減法運算,算出1+5的值,然後賦值給a,放在a所在的記憶體空間中。
3樓:匿名使用者
那樣的話 試試看編譯原理 c語言 能執行 主要是有軟體 而軟體又有一個編譯器,不同的電腦配置,硬體各不相同,總之是沒有相同的了,為了達到不同的機子上都能執行c語言,然後編譯器就起這個作用, 比如c語言中a=b+c 定義b=1,c=5計算機是怎麼算的呢?他又不是人類 又沒有思維 對於這個問題 ,就是編譯器的事了,人們用c語言軟體 其實就是用的編譯器 ,而平常我們玩的遊戲啊什麼的,不是也沒有大腦,還不是人編出來的呀,再說 編譯器 也是這個意思 都是 用一個語言寫出來的(語言隨意)
c語言 運算子%是怎麼運算的
4樓:噠噠噠噠蝸牛啊
c語言中%的作用:%作為運算子是用來取餘的
運算子(operator)是可以對資料進行相應操作的符號。如對資料求和操作,用加法運算子 '+',求積操作使用乘法運算子 '*' ,求餘數用運算子'%'。等等
例如 :
一、25%4=1 ;25除以4商6餘數是1
二、33%5=3 ;33除以5商6餘數是3
擴充套件資料:
c語言常用的運算子
1. 算術運算子
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。
2.關係運算子
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.邏輯運算子
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.位操作運算子
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.賦值運算子
用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.條件運算子
這是一個三目運算子,用於條件求值(?:)。
7.逗號運算子
用於把若干表示式組合成一個表示式(,)。
8.指標運算子
用於取內容(*)和取地址(&)二種運算。
9.求位元組數運算子
用於計算資料型別所佔的位元組數(sizeof)。
10.特殊運算子
有括號(),下標,成員(→,.)等幾種。
5樓:唐寒夜
1、%是求餘運算子,也叫模除運算子,用於求餘數。
2、%要求兩個運算元均為整數(或可以隱式轉換成整數的型別),%是求餘數的運算,例如7%2=1。
3、舉例:
#include
void main()
執行結果如下圖:
4、%是運算子的一種其他運算子:
(1)算術運算子:* - + / %
(2)關係運算子: > < == != >= <=(3)邏輯運算子:! && ||
(4)位運算子:<< >> ~ | ^ &1、%d整型輸出,%ld長整型輸出,
2、%o以八進位制數形式輸出整數,
3、%x以十六進位制數形式輸出整數,或輸出字串的地址。
4、%u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數值範圍,也就是極限的值,不然數值列印出來會有誤。
5、%c用來輸出一個字元,
6、%s用來輸出一個字串,
7、%f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位。
8、%.100f來輸出實數,保留小數點100位。
9、%e以指數形式輸出實數,
10、%g根據大小自動選f格式或e格式,且不輸出無意義的零。
6樓:候鳥飛
%是除法取餘運算。適用於整數與整數運算。否則,不同的編譯器會得不同結果。
'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。
作為雙目運算子,左右運算元可以是數值,也可以是表示式,但是左右兩邊的運算元必須是整數。
擴充套件資料:c語言的運算子:
1.算術運算子:* - + / %
2.關係運算子: > < == != >= <=3.邏輯運算子:! && ||
4.位運算子:<< >> ~ | ^ &
5.賦值運算子:=及擴充套件賦值運算子
6.條件運算子:?:
7.逗號運算子:,
8.指標運算子:*和&
9.求位元組數運算子:sizeof
10.強制型別轉換運算子:(型別)
11.分量運算子:. ->
12.下標運算子:[ ]
13.其他:如函式呼叫運算子:()
7樓:蕉蕉
%是除法
取餘運算,用於整數與整數運算。否則,不同的編譯器會得不同結果。兩邊的運算量必須為整型,且%後面的運算量不能為0。
'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。如表中所示的"13%7",就表示13 除以7餘6。
c語言運算子%的操作例項:
輸入#include
main()
輸出結果為:
line 1 - c 的值是 31
line 2 - c 的值是 11
line 3 - c 的值是 210
line 4 - c 的值是 2
line 5 - c 的值是 1
line 6 - c 的值是 21
line 7 - c 的值是 22
8樓:匿名使用者
取餘數啊
5%2=1
因為5=2*2+1
9樓:匿名使用者
如a%b
先int a,b;
float d,c;
d=a/b;
c=float(a)/b;
cout<<(c-d);即可
計算機c語言中isalphakk kklt91什麼意思
這個判斷是 du用來判斷kk是否是大寫字zhi 母,dao isalpha kk 這個是判斷kk是否為字母專,如果不是字母,返回0,如果是 屬小寫,則返回2,大寫則返回1 kk 91,則是判斷是否為大寫,在ascii碼錶中,91以下的字母是大寫字母 其實還可以更加的簡單,只需要 isalpha kk...
計算機C語言,什麼是計算機C語言?
include void main s1 i 0 printf s n s1 什麼是計算機c語言?是計算機程式設計的基本語言哦,多用於系統開發這方面,指標是重點,注意的問題找本書看看吧,一般都有講 c語言是目前世界上流行 使用最廣泛的高階程式設計語言。c語言對作業系統和系統使用程式以及需要對硬體進行...
計算機C語言
include void main 整體分析 第一次條件判斷是成立的,所以結果是34 我發現有一個分號也可以做的。if後面括號裡的表示式可以為真,可以為假 表示式的值等於0,表示為假 表示式的值不等於0,表示為真 這樣想的話,條件中都是0,所以都是假,答案是4 if後面括號裡的表示式可以為真,可以為...