В программе на си есть команды:
char I=-15;
printf ( «%x\n», I );
Я ожидал, что printf выведет на экран «f1», вместо этого получил «fffffff1».
Это ошибка, или так и предусмотрено стандартом си?
Сколько реально байт занимает переменная I: 1 или 4?
Что сделать, чтобы 1- и 2-байтные переменные выводились в шестнадцатеричном виде в виде 2- и 4-значных чисел соответственно?
Заранее спасибо.
![](/photos/49133:-416233380.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от vkos
![](/photos/49133:-416233380.jpg)
![](/photos/45775:248764200.png)
![](/photos/19732:-1707969073.jpg)
Ответ на:
комментарий
от vkos
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от io
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от Zodd
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от satanic-mechanic
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/49133:-416233380.jpg)
Ответ на:
комментарий
от question4
![](/photos/49133:-416233380.jpg)
Ответ на:
комментарий
от vkos
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/55924:-1157743658.png)
Ответ на:
комментарий
от question4
![](/photos/19732:-1707969073.jpg)
Ответ на:
комментарий
от question4
![](/img/p.gif)
![](/photos/11845:-1319569671.jpg)
Ответ на:
комментарий
от Reset
![](/img/p.gif)
Ответ на:
комментарий
от hired777
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от Reset
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от elipse
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от elipse
![](/photos/44554:209552558.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от ntp
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от elipse
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от elipse
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от elipse
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/55924:-1157743658.png)
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от beastie
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от hired777
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от vkos
![](/img/p.gif)
Ответ на:
комментарий
от beastie
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/55924:-1157743658.png)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от hired777
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от ntp
![](/img/p.gif)
Ответ на:
комментарий
от xydo
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/5807:1602910118.png)
Ответ на:
комментарий
от xydo
![](/img/p.gif)
Ответ на:
комментарий
от LamerOk
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/44554:209552558.jpg)
Ответ на:
комментарий
от question4
![](/photos/5807:1602910118.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C: int->char[4] для printf/scanf (2006)
- Форум строки (2008)
- Форум [C][чайник][не понимаю]Преобразование типов (2010)
- Форум [C][noob][getchar][ЧЯДНТ][console]Считать 1 (один) символ с клавиатуры. (2011)
- Форум Помогите разобраться с malloc СИ (2017)
- Форум cgi , си atoi и getenv (2009)
- Форум Рассудите уж (2014)
- Форум Работа с большими числами (2015)
- Форум printf(«%.2G\n», s); (2004)
- Форум printf(«%s\n», s); (2005)