nビット目を取得するマクロ 参考:[c言語]nビット目を取得するマクロ(サンプルコード) nビット右にシフトして、1でandすればできますね。 下記はマクロの注意点の参考記事です。 参考:[c言語]関数マクロの変数はカッ・・・
nビット目を取得するマクロ 参考:[c言語]nビット目を取得するマクロ(サンプルコード) nビット右にシフトして、1でandすればできますね。 下記はマクロの注意点の参考記事です。 参考:[c言語]関数マクロの変数はカッ・・・
findとgrepで拡張子で検索する ※MACターミナル(BSD系)での動作確認です。 例えば、.c ファイルを検索する場合は、下記のように書けますね。 参考:grepコマンドのor検索時には、正規表現の"|"の前にバッ・・・
for in でリストの要素を取得 for 変数 in リスト: の形式で、リストの要素を変数に格納することができます。 下記がサンプルコードになります。 $ cat sample.py #!/usr/bin/env p・・・
for in でリストの要素を取得 for 変数 in リスト: の形式で、リストの要素を変数に格納することができます。 下記がサンプルコードになります。 $ cat sample.py #!/usr/bin/env p・・・
read() read()はファイルの中身全てを返します。 下記がサンプルコードになります。 $ cat sample.py #!/usr/bin/env python3 # coding: UTF-8 with ope・・・
print()の引数にend=''を追加して改行なしで出力できる print()の引数にend=''を追加して改行なしで出力できます。 ・参考ですが、他にsepオプションをよく使いますね。 参考:Pythonのprint・・・
unified形式で差分を抽出 下記がサンプルコードになります。 in1.txtとin2.txtの差分をunified形式で抽出しています。 difflibをimportして、unified_diff()を実行しています・・・
プログラミング学習が続かない理由 まずは、プログラミング初心者が挫折する理由を紹介してみたいと思います。 書籍は体系的に整理されているが、ボリュームが大きく途中で挫折する プログラミング初心者が、あの分厚い書籍を読み切る・・・
awkのrand()で乱数を発生させる awkのrand()で乱数を発生させることができます。 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt s・・・
awkのsub()の使い方 ※MACターミナル(BSD系)での動作確認です。 下記の形式で、sub()を使います。 sub(置換対象文字列, 置換後文字列, 入力文字列) 例えば、下記のin.txtがあったとします。 $・・・