# How to convert uin8\_t data type to float?

**URL:** <https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159>\
**Category:** Programming\
**Created:** [December 11, 2022, 11:46am UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159 "2022-12-11T11:46:05Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![AliGul1234567890](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/aligul1234567890/32/790816_2.png) [@AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)\
**Post date:** [December 11, 2022, 11:46am UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/1 "2022-12-11T11:46:05Z")

</div>

Hi kindly guide me How to convert uin8\_t data type to float ?  
uint8\_t a = 20;  
float b =a;  
this method is not working kindly me about it

---

<div class="post-metadata">

**Author:** ![build\_1971](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/build_1971/32/689930_2.png) [@build\_1971](https://forum.arduino.cc/u/build_1971)\
**Post date:** [December 11, 2022, 12:06pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/3 "2022-12-11T12:06:42Z")

</div>

Your method should work...

What makes you think it does not work?

---

<div class="post-metadata">

**Author:** ![killzone\_kid](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/killzone_kid/32/1098074_2.png) [@killzone\_kid](https://forum.arduino.cc/u/killzone_kid)\
**Post date:** [December 11, 2022, 12:10pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/4 "2022-12-11T12:10:26Z")

</div>

> [@AliGul1234567890](#):
>
> this method is not working kindly me about it

what's not working?

---

<div class="post-metadata">

**Author:** ![killzone\_kid](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/killzone_kid/32/1098074_2.png) [@killzone\_kid](https://forum.arduino.cc/u/killzone_kid)\
**Post date:** [December 11, 2022, 12:12pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/5 "2022-12-11T12:12:46Z")

</div>

> [@GigaNerdTheReckoning](#):
>
> `float z = (float)x;`

why do you think you need to explicitly cast it to float? float can hold uint8\_t easily

---

<div class="post-metadata">

**Author:** ![GigaNerdTheReckoning](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/giganerdthereckoning/32/854951_2.png) [@GigaNerdTheReckoning](https://forum.arduino.cc/u/GigaNerdTheReckoning)\
**Post date:** [December 11, 2022, 12:14pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/6 "2022-12-11T12:14:28Z")

</div>

> [@killzone\_kid](#):
>
> why do you think you need to explicitly cast it to float?

was a mistake. post deleted.

---

<div class="post-metadata">

**Author:** ![AliGul1234567890](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/aligul1234567890/32/790816_2.png) [@AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)\
**Post date:** [December 11, 2022, 12:58pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/7 "2022-12-11T12:58:36Z")

</div>

its not working showing wrong values

---

<div class="post-metadata">

**Author:** ![AliGul1234567890](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/aligul1234567890/32/790816_2.png) [@AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)\
**Post date:** [December 11, 2022, 12:59pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/8 "2022-12-11T12:59:56Z")

</div>

i am using sensor which gives precise value in float becoz i need to fetch data in ponters and array

---

<div class="post-metadata">

**Author:** ![AliGul1234567890](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/aligul1234567890/32/790816_2.png) [@AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)\
**Post date:** [December 11, 2022, 1:06pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/9 "2022-12-11T13:06:21Z")

</div>

> [@AliGul1234567890](#):
>
> uint8\_t a = 20;  
> float b =a;

**uint8\_t a = 20;**  
**float b =a;**

---

<div class="post-metadata">

**Author:** ![killzone\_kid](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/killzone_kid/32/1098074_2.png) [@killzone\_kid](https://forum.arduino.cc/u/killzone_kid)\
**Post date:** [December 11, 2022, 1:13pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/10 "2022-12-11T13:13:59Z")

</div>

Oh look you can copy paste your own posts! Cool, good luck with your thread

---

<div class="post-metadata">

**Author:** ![touch1337](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@touch1337](https://forum.arduino.cc/u/touch1337)\
**Post date:** [December 11, 2022, 1:17pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/11 "2022-12-11T13:17:48Z")

</div>

If the sensor already gives you the value as a float, what is the requirement for converting a value into a float?

---

<div class="post-metadata">

**Author:** ![AliGul1234567890](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/aligul1234567890/32/790816_2.png) [@AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)\
**Post date:** [December 11, 2022, 1:24pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/12 "2022-12-11T13:24:47Z")

</div>

sensor just gives the hexa values

---

<div class="post-metadata">

**Author:** ![paulpaulson](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/paulpaulson/32/363643_2.png) [@paulpaulson](https://forum.arduino.cc/u/paulpaulson)\
**Post date:** [December 11, 2022, 1:27pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/13 "2022-12-11T13:27:47Z")

</div>

Hello [AliGul1234567890](https://forum.arduino.cc/u/AliGul1234567890)  
Post your sketch, well formated, with comments and in so called code tags "\</\>" and a none-Fritzing schematic to see how we can help.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [June 9, 2023, 1:28pm UTC](https://forum.arduino.cc/t/how-to-convert-uin8-t-data-type-to-float/1064159/14 "2023-06-09T13:28:44Z")

</div>

Closed on June 9, 2023, 1:28pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
