HomePage

Welcome! This is where I write stuff...

2018-01-01 Rim

Så var det dags för ett nytt år. Gott nytt! Den här gången uppmärksammar jag Leif Östling. NyårRimLeifVD

2017-12-25

Så var det jul igen och den här gången blev det två rim: JulRimFrozenShoulder, som är lite intern till familjen, och det sedvanliga julrimmet: JulRimFakeNews. Håll till godo.

2017-11-16 Rim

Dålig fart på den här bloggen men så kort och kärnfullt(!?) blev det detta: SextioÅrÅrenGår Håll till godo!

2017-06-24 Rim

Årets midsommarrim blev en kort sak. MidsommarRimGikt

2017-05-13 Rim

I brist på bra rim så kommer här en liten historia om ett talesätt jag använder mig av -- VarÄrMinMössa!

2017-03-05 Rim

Sparkade igång den här wikin igen och la upp senaste rimmet från i julas: JulRimBobDylan.

2015-12-30 Rim

Årets rimmande blev visst lite magert. Inget till påsk eller midsommar eller så har jag förlagt dem. Kanske finns det anledning att minnas ett gammalt rim på ämnet. MidsommarRimAfasi.

Hur som helst så värkte jag fram ett julrim till slut. Håll till godo. JulRimTomtenAsyl.

Nu får jag raska mig på med nyårsrimmet. Bara en dag kvar. Vojne, vojne...

2014-11-22 CPlusPlus11

Digit Separators

When I talked about the binary literals recently I also mentioned digit separators. I thought it was part of C++0x but apparently it is also a new C++1y feature that I have not mentioned yet. Sorry for that. There are so many features so I'm getting confused. ;-) Time to change that then.

Anyway, digit separators is a way to write big numbers so they are easier to read for humans. The apostrophe character is what is used to group or separate digits in a number. It can look like this:

   int decimal = 4'096;
   int binary = 0b0001'0000'0000'0000;
   int hexadecimal = 0x10'00;
   int octal = 0'10'000;
   double x = 1.234'567'890e-19;

Look how the apostrophe neatly groups the digits in the way we are use to see them.

The position of the apostrophe can however be anywhere in the number. It does not have to be according to the radix or any other normal way numbers are written out there in real life. It can be used in any way you like. The later is probably a bad idea but, who knows, there might be cases where it can be put to good use.

More...