1樓:匿名使用者
1)整除就是用來對兩個數作除法並返回一個整數,和/(普通除法)不同的是,整除返回的是整數,把後面的小數捨棄(不是四捨五入,是捨棄),所以,x=3,那麼5\x就是5\3,結果自然就是1了,如果是5/3,那麼結果就是1.666667了,整除把後面的小數部分去掉就是1啊,明白了嗎?
2)指數運算,是用來求一個數字的某次方。比如2的10次方,書寫為:2^10,以這個題來說,x=3,x^2就是求3^2,3的2次方(平方),當讓是9了。
其實,你上面的兩個例子如果這樣寫的話,更好理解:
1:x=3
print 5\x
2:x=3
print x^2
剛開始接觸,最好不要寫在一行,那樣不好讀懂。碰到類似情況,你可以自己給分成好多行。
分行方式是把:換做空格就可以了。
2樓:匿名使用者
所謂的指數運算就是求幾次方的意思 x=3:x^2=9 意思是說讓x的值等於3而3的平方就是9
所謂的整除就是求得商是多少 而不是一個真正的結果(即不包括餘數) 比如 9\2=4 因為餘數是1不夠2整除了 整除就是求商 還有一個mod的運算子是求餘不求商 9 mod 4 = 1 因為餘數是1而這個運算結果求的也是餘數
vb整數除法 運算子 \
3樓:張文軼
不光在vb6.0中,我在vb2008中也是一樣,原因如下:
運算子"\"的含義為:將兩個數相除並返
內回以整數容形式表示的結果。
在執行除法之前,visual basic 嘗試將所有浮點數值表示式轉換為 long。轉換為 long 服從“四捨六入五成雙”。
所謂“四捨六入五成雙”,是指將一個非整數值轉換為整型(或長整型)時,轉換函式將移除小數部分,並將該值舍入為最接近的整數。如果小數部分正好是 0.5,轉換函式將其舍入為最接近的偶數整數。
例如,0.5 舍入為 0,1.5 和 2.
5 都舍入為 2。這被稱為“四捨六入五成雙”,其目的是彌補在將許多這樣的數字相加時可能會累積的偏量。
更多詳情,請參考msdn文件。
4樓:匿名使用者
100 \ 1.5 中 1.5 被進位 成 2100 \ 2.
5 中 2.5 被舍成 2四捨六入,五留雙 :0.
4直接捨去,0.6直接進位,0.5 的話 前一位是雙數就舍,前一位是單數就入
5樓:匿名使用者
一樓正解!!四捨六入,五留雙,這對你很有幫助的。
6樓:匿名使用者
在加減乘除運算中,運算結果的型別和運算量的型別相同,由於型別不同,所以出錯,要達到你目的可以1000\15 1000\25,由於1.5 2.5是小數所以強制轉換時出錯
7樓:法術大師巴林
飄過~樓上說的很對,我再答也沒分了
補充個小問題:這個取整方法被稱為:銀行家取整
8樓:匿名使用者
這段話最能說明白問題:62616964757a686964616fe78988e69d8331333238653238
\ operator
used to divide two numbers and return an integer result.
syntax
result = number1\number2
the \ operator syntax has these parts:
part description
result required; any numeric variable.
number1 required; any numeric expression.
number2 required; any numeric expression.
remarks
before division is performed, the numeric expressions are rounded to byte, integer, or long expressions.
usually, the data type of result is a byte, byte variant, integer, integer variant, long, or long variant, regardless of whether result is a whole number. any fractional portion is truncated. however, if any expression is null, result is null.
any expression that is empty is treated as 0.
vb中三種除法運算子的程式編寫
9樓:鬼魅公主材
vb中的除法程式**?????------難以理解。
vb有基本的程式描述方法,我想你問的是不是運算子?vb除的運算子有整除與非整除之分,整除運算子是英文的反斜槓--\,非整除英文的斜槓--/.
例如 vb中運算結果是: 3\2=1, 3/2=1.5
vb裡 運算子mod與*先後順序怎樣
10樓:yesyes科
1、首先開啟vb軟體bai,輸入mod函式理解du,如下圖
zhi所示。dao
2、接著看到下圖所示,mod函式語法專使用。
3、mod函式引數理屬解,如下圖所示。
4、mod函式示例使用方法,如下圖所示。
5、最後可以看到mod其實就是一個運算子,就想加減乘除一樣,是連線兩個個數的。
11樓:小
樓主真懶,試一下不就行了?
debug.print 12 mod 5*2得到2 可見它相當於12 mod (5 * 2)=2而不是(12 mod 5)*2=4,即*號有
優先權運算子專優先順序順序如下:
算術屬指數運算 (^)
負數 (–)
乘法和除法 (*、 /)
整數除法 (\)
求模運算 (mod)
加法和減法 (+、 –)
字串連線 (&)
比較相等 (=)
不等 (<>)
小於 (<)
大於 (>)
小於或相等 (<=)
大於或相等 (>=)
like
is邏輯
notand
orxor
eqvimp
12樓:
^先運算優先順序高的
運算子 _ 含義 _ 優先順序
^ _ 乘方 _ 1
- _ 負號 _ 2
* _ 乘 _ 3
/ _ 除專 _ 3
\ _ 整除 _ 4
mod _ 取模(取餘屬) _ 5
+ _ 加 _ 6
- _ 減 _ 6
22、vb中的算術運算子*(乘)、/(除)、\(整除)、mod(取餘數)的運算優先順序相同。 錯
13樓:托馬斯高陽
先執行*(乘)、/(除)、\(整除),再執行mod(取餘數)
vb 的取餘運算子是怎麼算的?
14樓:芬達與七喜
在vb中,取模運算與求餘運算是等價的,所以求餘運算子就是mod。
例:使用mod函式:5 mod 4得到的結果就是餘數。
一、vb算術運算子 :
^ 運算子
* 運算子
/ 運算子
\ 運算子
mod 運算子
+ 運算子
- 運算子
二、vb連線運算子:
& 運算子
+ 運算子
asc函式
三、轉換函式
cbool函式
cbyte函式
ccur函式
cdate函式
cdec函式
cdbl函式
chr 函式
cint 函式
clng 函式
csng 函式
cstr 函式
cvar 函式
cverr 函式
format 函式
hex 函式
oct 函式
str 函式
val 函式
四、數學函式
abs 函式
atn 函式
cos 函式
exp 函式
fix 函式
int 函式
log 函式
rnd 函式
sgn 函式
sin 函式
sqr 函式
tan 函式
五、邏輯運算子
and 運算子
eqv 運算子
imp 運算子
not 運算子
or 運算子
xor 運算子
c 運算子過載,c 運算子過載
其實第一個回答的程式已經ok了,這裡簡要說明一下 首先,名稱空間的問題。cout endl以及ostream都是定義在std這個名稱空間下的,因此在使用前必須包含這個一個using指示 using namespace std 表明可以使用std裡面的所有內容。除此以外還有兩種選擇 1.使用作用域運算...
邏輯運算子和關係運算子
1.非0就是真,例如 9,411等都是真.2.算術 關係 邏輯 b c 4 5 9真 b c 4 5 1真 9 1真 a 真 3 真 真 3.系統預設真為1,所以輸出1 我答得最好吧.給分我就好了哈.優先順序排列 所以,b c 9 b c 1,兩者的 結果是1,再 a 當然也是1了。a b c b ...
運算子col是什麼, 運算子是什麼
行列的列的意思。行英文 row。列英文 column,簡寫 col。col x1,x2,x3,x4,x5,x6 則寫成 6行1列 的 行列式 或 矩陣 並用向量z表示。行列式可以看作是有向面積或體積的概念在一般的歐幾里得空間中的推廣。或者說,在 n 維歐幾里得空間中,行列式描述的是一個線性變換對 體...