趣味プログラマによるOSS開発日誌

趣味で作っているOSSソフトウェアの紹介や関連技術の紹介、楽曲製作、Webデザイン勉強状況を紹介します。

2013-04-01から1ヶ月間の記事一覧

UTF-8の文字列を一文字ずつ表示する

C++

C言語でUTF-8を一文字ずつ表示する方法を知りたいと言われ、すぐに答えが出てこなかった。 ネットでUTF-8のフォーマットを調べて、一応UTF-8の文字列を一文字ずつ表示することが出来たので紹介する。具体的なプログラムを示す前に、UTF-8のエンコード方式に…

intとunsigned intのシフト演算の違いについて

C++

自作STGに固定小数点化を採用する時に、C++(C言語)におけるシフト演算で、多少悩んでしまったのでメモしておく。C++のシフト演算では、intで変数を宣言した時と、unsigned intで変数を宣言した時とで振る舞いが異なる。 int型で変数を宣言した時には、符号bi…