add Int8 and int16

1 回表示 (過去 30 日間)
Aminata camara
Aminata camara 2021 年 3 月 18 日
コメント済み: Aminata camara 2021 年 3 月 18 日
how can I write a code for this:
By default, it is not possible to add an int8 value to an int16 value. Write a function that accepts an int8 argument and an int16 argument and adds them together, returning the resulting value as an int16 value.
what I started to write:
function out2=add_int(in1,in2)
%Write a function that accepts an int8 argument and an int16
%argument and adds them together, returning the resulting value as an int16 value.
out=int8(in1)+int16(in2);
out2=int16(out);

回答 (2 件)

Stephen23
Stephen23 2021 年 3 月 18 日
add_int(int8(127),int16(129))
ans = int16 256
function out = add_int(in1,in2)
out = int16(in1) + int16(in2);
end
  3 件のコメント
Stephen23
Stephen23 2021 年 3 月 18 日
...with a pretty good attempt.
Aminata camara
Aminata camara 2021 年 3 月 18 日
Thank you so much for the response @Stephen Cobeldick. yeah it is a homework from my enginnering book on Matlab I try to do as many homework they provide on the book to get better practice. Thank you all for helping me.

サインインしてコメントする。


Bjorn Gustavsson
Bjorn Gustavsson 2021 年 3 月 18 日
Think about what input variables you have, what type they have and which one you need to cast to another data-type.

カテゴリ

Help Center および File ExchangeMathematics についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by