{"id":27062,"date":"2022-12-22T04:00:29","date_gmt":"2022-12-21T22:30:29","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/"},"modified":"2022-12-22T04:00:29","modified_gmt":"2022-12-21T22:30:29","slug":"solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/","title":{"rendered":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-14385500\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"14385500\" data-parentid=\"14385468\" data-score=\"6\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Assuming an unsigned <code>char<\/code> type, <code>0xff<\/code> would give the decimal value 255. Add one to that and you get 256, or <code>0x100<\/code> or 256. This would be printed out as <code>100<\/code> if you had manipulated <code>std::cout<\/code> to print in hex with <code>std::cout &lt;&lt; std::hex;<\/code><\/p>\n<p>Assuming an <strong>8-bit<\/strong> signed <code>char<\/code>, <code>0xff<\/code> would overflow, giving -1. Add 1 to that and you would get 0.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Assuming an unsigned char type, 0xff would give the decimal value 255. Add one to that and you get 256, or 0x100 or 256. This would be printed out as 100 if you had manipulated std::cout to print in hex with std::cout &lt;&lt; std::hex; Assuming an 8-bit signed char, 0xff would overflow, giving -1. &#8230; <a title=\"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\" aria-label=\"More on [Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-27062","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Assuming an unsigned char type, 0xff would give the decimal value 255. Add one to that and you get 256, or 0x100 or 256. This would be printed out as 100 if you had manipulated std::cout to print in hex with std::cout &lt;&lt; std::hex; Assuming an 8-bit signed char, 0xff would overflow, giving -1. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-21T22:30:29+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]\",\"datePublished\":\"2022-12-21T22:30:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\"},\"wordCount\":80,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\",\"name\":\"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-21T22:30:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb","og_description":"[ad_1] Assuming an unsigned char type, 0xff would give the decimal value 255. Add one to that and you get 256, or 0x100 or 256. This would be printed out as 100 if you had manipulated std::cout to print in hex with std::cout &lt;&lt; std::hex; Assuming an 8-bit signed char, 0xff would overflow, giving -1. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/","og_site_name":"JassWeb","article_published_time":"2022-12-21T22:30:29+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]","datePublished":"2022-12-21T22:30:29+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/"},"wordCount":80,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/","name":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-21T22:30:29+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-c-why-char-c-0xff-and-int-n-c1-get-the-result-of-100-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] c++: why char c = 0xff and int n = c+1 get the result of 100? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/27062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=27062"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/27062\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=27062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=27062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=27062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}