テクノロジーの雑学・豆知識

PC・スマホ、プログラミング、電子機器、電化製品についての雑学・うんちく・豆知識・トリビアを集めたサイトです。気になった記事や文章を個人のメモとして投稿しています

2019-07-28から1日間の記事一覧

【C言語文例】文字列をlong型に変換するstrtol()の使い方

ヘッダ stdlib.h 書式 long int strtol(const char *nptr, char **endp, int base); 引数 nptr … long型に変換する文字列のポインタendp … 変換が完了した位置を示すポインタbase … 変換する数の基数(何進数に変換するか) 戻り値 成功:変換後の整数(long…

【C言語文例】自然対数を計算するlog()の使い方

ヘッダ:math.h書式:double log(double x);引数:x … 自然対数を計算する値(log(x)を計算する)戻り値:xの自然対数の値(log(x)の値)解説:xの自然対数を計算する <サンプルプログラム> ************************************************************…

【C言語文例】ファイルをオープンするopen()の使い方

ヘッダ fcntl.h、sys/types.h、sys/stat.h 書式 int open(const char *path, int mode, [mode_t creat_mode]) 引数 path … ファイル名mode … オープンするファイルに許可を与えるモードcreat_mode … modeにO_CREATを指定した場合に設定できるオープンするフ…

【C言語文例】カレントディレクトリを取得するgetcwd()の使い方

ヘッダ:unistd.h 書式:char *getcwd(char *buf, size_t length) 引数:buf:…:カレントディレクトリ名を保存する領域のポインタ length:…カレントディレクトリ名のバイト数 戻り値:成功:絶対パスのポインタ 失敗:NULL 解説:カレントディレクトリ(現…

【C言語文例】プロセスIDを取得するgetpid()の使い方

ヘッダ:unistd.h 書式:pid_t getpid(void) 引数:なし 戻り値:現在実行しているプロセスのプロセスID 解説:現在実行しているプロセスのプロセスIDを返します。 サンプルプログラムはfork()を使用して、子プロセスを作成するマルチプロセスのプログラムで…

【C言語文例】メモリ領域をコピーするmemcpy()の使い方

ヘッダ:string.h 書式:void *memcpy(void *dest, const void *src, size_t n); 引数:dest … コピー先のメモリのポインタ src:… コピー元のメモリのポインタ n:… コピーするバイト数 戻り値:destのポインタ 解説:メモリ領域srcの先頭からnバイトをメモ…

C言語で平均、平方和、分散、標準偏差を求める

平均、平方和、分散、標準偏差を求めます。データは int data[30] = {6,3,5,9,8,1,2,10,4,3,7,4,3,7,6,5,3,4,5,8,1,4,9,2,4,5,3,7,6,5}; を使用します。 平均値とは、データの総和をデータの個数で割った値のことで、全データのだいたい真中の値を表します。…