変数に&演算子を付けてアドレスを取得し、それをポインタ変数に格納すると、ポインタはそのプログラム内で確保したメモリを指している状態になります(プログラムで使用可能なメモリを指している状態)。 またmalloc関数の戻り値をポインタ変数に格納するのも同じで、これも確保したメモリを指して...
剰余演算子。 asterisk * 乗算演算子。ポインタ演算子。 equal = 代入。二つで比較(等価)演算子。 hat ^ Bitwise exclusive OR operator | Bitwise inclusive OR operator 2つ重ねるとLogical OR operator。 and & 参照演算子。Bitwise AND operator。 2つ重ねるとLogical AND operator。 ! 否定。 ? 条件...
書式文字列に対して % 演算子を使ってデータを渡す 書式化文字列のformatメソッドを呼び出して引数を書式化する Python3.6で機能追加された f-stringを使って式や変数を書式化する>>> print("%08x: %02x %02x %02x" % (0x138, 9, 12, 0xa)) 00000138: 09 0c 0a >>> print("{:08x}: ...
`alignof()`は、指定した型がメモリ上のどの位置に配置されるか(アライメント)取得する演算子である。「アライン オブ (align of)」と読む。 @@ -70,12 +78,11 @@ C++03で型のアライメントサイズを得るにはコンパイラの拡張 N2341 からはわからない、恐らくないと思われる。 ## 関連...
trueの場合、ビット単位のOR演算子を使用して、結果の左端のビットに 1 を挿入します。 0xFE00は 2 進数の 16 進表現であり、符号ビットが存在する場合にその上のビットを設定するために使用されます。 C 言語のビット演算子を利用することで、他にもさまざまなことができます。C には、ビッ...