約 391,580 件
https://w.atwiki.jp/ura-inoue/pages/12.html
文字配列(部分一致) 文字列を2つ用意する。 文字列1の1文字目を見つけるプログラムを作る。 それ以降の文字列1と文字列2の共通している文字列を出力する。 例:getdata1→1234567890123456789 getdata2→aiueo123kakikukekosasi 結果:123123 stdio.h int main(void) { char getdata1[20]; char getdata2[20]; int i; int y; int x; int z; y=0; z=20; printf("アルファベット入力してっちょ \n"); scanf("%s" , getdata1[0]); scanf("%s" , getdata2[0]); //iを20回文字列をループさせる。 for (i =0; i 20; i++) { //ここで一致させる if(getdata2[i] == getdata1[y]){ for (y = 0; y 20; y++){ if(getdata2[i] == getdata1[y]){ } for (x=0; x z; x++){ if(getdata2[i+x] == getdata1[y]){ if(getdata2[i+x] 0){ printf("%c",getdata2[i+x]); } } } } break; } }
https://w.atwiki.jp/phptest/pages/14.html
Java 文字列を数値に変換する場合は Numberサブクラスの parseなんちゃらを使う。parseIntが最も有名だが残り五つのラッパークラスでも同様の形をとる。 String numStr = "365"; int number = Integer.parseInt(numStr); 16進の場合は第二引数のあるメソッドを使う。 String hexStr = "c0"; int number = Integer.parseInt(hexStr, 16); 変換後をインスタンスにしたい場合は文字列を与えるコンストラクタを使う。 Integer numObj = new Integer(numStr); 数値を文字列に変換する場合は Numberサブクラスの toString を使う。 String str = Integer.toString(11); //"11" になる PHP 文字列などのほかの変数から整数の値をとるにはintvalを使用します。 詳細はここに。 サンプル ?php echo intval(42); // 42 echo intval(4.2); // 4 echo intval( 42 ); // 42 echo intval( +42 ); // 42 echo intval( -42 ); // -42 echo intval(042); // 34 8進数 echo intval(0x1A); // 26 16進数 echo intval(420000000000000000000); // 0 範囲外 echo intval( 420000000000000000000 ); // 2147483647 (32bitシステムの)範囲外 echo intval(array()); // 0 空 echo intval(array( foo , bar )); // 1 入っている ? 変数から文字列を取り出したいときはstrvalを使います。 string strval ( mixed $var ) javascript javaと同じくparseIntを使える。その他以下の方法も。 var str = "123"; // 文字列を数値に変換する var num1 = Number(str); var num2 = parseInt(str, 10); var num3 = parseFloat(str); 文字列変換は 宣言を行う var s = String(x); または var s = "" + x; と打ってしまう方法もある。 参照 PHPマニュアル Intval 誰かのホームページ 文字列を数値に変換する 風と宇宙とプログラム
https://w.atwiki.jp/hitoshop/pages/23.html
2バイト文字関数 ここでは、使用頻度の高い2バイト文字関数群の説明をします 漢字やひらがな、全角カタカナなどの変換や文字列操作などはここで紹介する関数群で処理します php.iniの設定を終了していなければ、使用できない可能性があります 半角文字も全角文字もすべて1カウント 2バイト文字の関数 mb_strlen関数 機能と返り値 文字列の長さを返す.半角文字も全角文字の長さも1カウント 引数 第一引数は、長さを調べる文字列.第二引数は、「SJIS」「EUC-JP」[UTF-8]などの文字コード.省略可能 ?php $a = "PHP関数の勉強"; print mb_strlen($a, "SJIS"); ? mb_strpos / mb_strrpos関数 機能と返り値 mb_strposは、引数の文字列内を検索し、指定した文字が最初に現れる位置を返す.mb_strrposは、最後に現れる文字位置(先頭からの文字位置)を返す 引数 第一引数に検索する文字列.第二引数に見つける文字 ?php $a = "PHP関数の勉強"; print mb_strpos($a, "の"); print mb_strpos($a, "数"); ? mb_substr関数 機能と返り値 文字列から一部分を抜粋 引数 3つの引数で「元の文字列、取り出し開始位置、取り出す長さ」 ?php $a = "PHP関数の勉強"; //4文字から5文字分を抜粋 print ms_substr($a, 3, 5); //先頭から6文字分を抜粋 print ms_substr($a, 0, 6); ? mb_convert_encoding関数 機能と返り値 文字列を指定した文字コードに変換. 引数 3つの引数で「元の文字列、変換先の文字コード、元の文字コード」 ?php $a = "PHP関数の勉強"; //SJISをUTF-8に変換 $b = mb_convert_encodeing($a, "UTF-8", "SJIS"); print $b; ? ◆ファイルの保存形式や、データベースから取得する場合にはDBの文字コード設定によっては文字化けが起こりやすいので、 チェックしましょう ◆htmlのmetaタグの設定でも文字バケを引き起こします. meta http-equive="Content-Type" content="text/htmlcharset=UTF-8" 私の場合は、すべての設定情報に関して[UTF-8]に統一する事にしています. そうすることによって、文字化けに悩むことはなくなるからね. mb_conver_kana関数 機能と返り値 全角文字と半角文字の相互変換 引数 第一引数に置換前文字列、第二引数に変換オプションを指定 ?php $a = "PHP関数の勉強(sample.php)"; $b = "半角カタカナのデータ"; print mb_convert_kana($a, "R") . " br / "; //半角英字→全角 print mb_convert_kana($a, "A") . " br / "; //半角英数字→全角 print mb_convert_kana($b, "K") . " br / "; //半角カタカナ→全角(濁音そのまま) print mb_convert_kana($b, "HV") . " br / "; //半角カタカナ →全角ひらがな(濁音を1文字にする) ? 文字 変換内容 r 全角英字 → 半角英字 R 半角英字 → 全角英字 n 全角数字 → 半角数字 N 半角数字 → 全角数字 a 全角英数字 → 半角英数字 A 半角英数字 → 全角英数字 c 全角カタカナ → 全角ひらがな C 全角ひらがな → 全角カタカナ h 全角ひらがな → 半角カタカナ H 半角カタカナ → 全角ひらがな k 全角カタカナ → 半角カタカナ K 半角カタカナ → 全角カタカナ s 全角スペース → 半角スペース S 半角スペース → 全角スペース V 濁点付けの文字 → 1つの文字
https://w.atwiki.jp/cappu/pages/73.html
public class HexRGBColorSample { public static void main(String[] args) { { // 白 int[] rgb = toRGB("FFFFFF"); System.out.println("255? " + rgb[0]); System.out.println("255? " + rgb[1]); System.out.println("255? " + rgb[2]); System.out.println("ffffff? " + toHexString(rgb)); } { // 黒 int[] rgb = toRGB("000000"); System.out.println("0? " + rgb[0]); System.out.println("0? " + rgb[1]); System.out.println("0? " + rgb[2]); System.out.println("000000? " + toHexString(rgb)); } { // オレンジ int[] rgb = toRGB("ffa500"); System.out.println("255? " + rgb[0]); System.out.println("165? " + rgb[1]); System.out.println("0? " + rgb[2]); System.out.println("ffa500? " + toHexString(rgb)); } } public static int[] toRGB(String hexColorRGB) { char rgb[] = hexColorRGB.toCharArray(); int[] rgbInt = new int[3]; rgbInt[0] = Character.digit(rgb[0], 16) * 16 + Character.digit(rgb[1], 16); rgbInt[1] = Character.digit(rgb[2], 16) * 16 + Character.digit(rgb[3], 16); rgbInt[2] = Character.digit(rgb[4], 16) * 16 + Character.digit(rgb[5], 16); return rgbInt; } public static String toHexString(int r, int g, int b) { StringBuffer buf = new StringBuffer(); if (r 16) { buf.append("0").append(Integer.toHexString(r)); } else { buf.append(Integer.toHexString(r)); } if (g 16) { buf.append("0").append(Integer.toHexString(g)); } else { buf.append(Integer.toHexString(g)); } if (b 16) { buf.append("0").append(Integer.toHexString(b)); } else { buf.append(Integer.toHexString(b)); } return buf.toString().toUpperCase(); } public static String toHexString(int[] rgb) { return toHexString(rgb[0], rgb[1], rgb[2]); } }
https://w.atwiki.jp/isoroku_be/pages/101.html
情報 作者名:Lite Systems 引用元:なでしこプログラム掲示板「文字XOR」 概要 文字列をXORするライブラリです。 暗号化プログラムでの利用にどうぞ。 なでしこのlibフォルダにWordXOR.nakoとして保存してください。 解説 引数 A:文字列 B:KEY 返り値 XORされた文字列 サンプルプログラム #!「WordXOR.nako」を取り込む //暗号化 A=「これはテストです」を「XOR」で文字XOR。 Aを言う。 //復号化 Aを「XOR」で文字XOR。 それを言う。 //本体 ●文字XOR (AをBで) 結果は空 Eは0 Dで1から(Bのバイト数)まで繰り返す BのDから1バイト抜き出して対象文字に代入。 対象文字=MIDB(B,D,1) 番号=ASC(対象文字) E=E+番号 Cで1から(Aのバイト数)まで繰り返す AのCから1バイト抜き出して対象文字に代入。 対象文字=MIDB(A,C,1) 番号=ASC(対象文字) 番号=XOR(番号, E)。 結果=結果&CHR(番号) それは結果 名前 コメント
https://w.atwiki.jp/fumiduki1985/pages/83.html
DebugクラスのLogメソッドを使用することで可能。 記述例: Debug.Log("Test Message."); // C#の例 このページのタグ一覧 Unity プログラミング
https://w.atwiki.jp/btrsgk/pages/29.html
文字表示 では、さっそくこのプログラムを打ってみましょう。 mes "Hello!World" stop 命令・関数 用途 文法 備考 mes命令 文字表示 mes "文字列" "と"で囲まれた部分の文字を表示します。 stop命令 実行一時停止 stop プログラムの読込を一時停止して、ボタンなどからの入力をまちます。 HSPでは文字列を半角の「"」で囲みます。 「"」を入力するには、[Shift]キーと[4]キー(テンキーじゃないほう)を押します。 命令とパラメータの間は半角スペースを入れます。 ソースを入力したら、[F5]キーを押してみましょう。これで、プログラムを実行することができます。
https://w.atwiki.jp/raiti0802/pages/16.html
文字出力 プチコンで画面に表示できるものは5つあります 背景色 グラフィック バックグラフィック(BG) スプライト(SPRITE) テキスト(コンソール) この5つです 今回はこの中の一番基本であるテキストの出力について説明します 文字を出力するための場所をコンソールと言います コンソールと言う単語が出てきたら文字を出力するための場所と思ってください コンソールに文字を出力するためには PRINT"文字列" を使います 例 PRINT "こんにちは"PRINT "HELLO"PRINT 10 このように記載してみて下さい 実行すると こんにちは HELLO 10 OK と表示されるはずです OKは実行が完了したと言う意味なので無視してOKです つまりPRINTの後に記載された文字を表示すると言うことです しかし1つの疑問があります "←これの意味は? ではためしに次のコードを打ち込んでみて下さい PRINT HELLOPRINT こんにちは するとコンソールには 0 Syntax error in 0 1 こう表示されるはずです まず2行目から解説していきます シンタックスエラー------------------------------------------------------- シンタックスエラー イン 0 1 まあよく判りませんよね 簡単に言うと 「スロット0の1行目の文に偽りがあります」 もっと簡単に言うと 「スロット0の1行目のソースコードがなに言ってるか分からない!!早く治せ」 しかしちゃんとPRINTと記載したはずです 実は、PRINT文で文字を出力するときは "←で囲まないといといけないという法則があります なぜかは1行目の解説を見ると分かります 変数-------------------------------- 1行目になぜ0と表示されたかというと HELLOと言う変数を出力したからです 先ほど文字列は"←dで囲まないといけないと言いました 大きな理由は 変数があるからです 変数と言うものは、簡単にいうと箱です ここでは説明しませんが次のページで説明します PRINT HELLO とするとコンピューターは HELLOと言う名の変数(HELLOという名前のついた箱) を出力しようとしています なので文字列は文字列だよとコンピューターに教えてあげる必要があります そこで教えるために使うのが"←これです これで囲むことによってこれは文字列だよとコンピューターに伝えているのです で2行目に戻ります 何故エラーになったのか 変数を読み込むのなら こんにちは という変数を読み込むのではないのか それはシステムの問題です 変数は英数字のみ という制限が要ります なのでこんにちはと言う変数は存在できませんのでエラーになるのです と言うことでコンソール出力については以上です 次回は変数,配列変数についてです 分からないことがあればコメントで聞いて下さい コメント コメント入力フォームは一番下 何でも気軽に質問してください 重要なことはページに記載する場合があります -- らいち (2015-01-11 22 21 08) 知ってる 文字って ?"好きな文字"同じ -- さとき (2016-07-09 19 55 33) 名前 コメント
https://w.atwiki.jp/xarpa2/pages/12.html
文字 概要 この記事ではxarpa2で使う文字と基本的な記号について触れます。 アルファベット 主な表記体系として、ラテン文字のアルファベットを使います。各文字には大文字と小文字の区別があり、母音か子音のどちらかに所属します。 文字 種別 文字 種別 文字 種別 a A 母音 k K 子音 u U 母音 b B 子音 l L 子音 v V 子音 c C 子音 m M 子音 w W 子音 d D 子音 n N 子音 x X 子音 e E 母音 o O 母音 y Y 子音 f F 子音 p P 子音 z Z 子音 g G 子音 q Q 子音 h H 子音 r R 子音 i I 母音 s S 子音 j J 子音 t T 子音 種別が母音である文字を母音文字、子音である文字を子音文字と呼びます。 母音と子音の音素はそれぞれ一つ以上の母音文字と子音文字で構成されます。そして、一つながりの母音文字をまとめて母音部、一つながりの子音文字をまとめて子音部と呼びます。 母音 子音 音素 母音 子音 文字 母音文字 子音文字 文字列 母音部 子音部 例えば、「aiubcdefg」という文字列には「aiu」「e」という母音部と「bcd」「fg」という子音部が存在します。 大文字と小文字は文法上区別されるため、できる限り大文字小文字を維持したままにしなければなりません。そのため、xarpa2では文頭であっても大文字にしません。 ダイアクリティカルマーク xarpa2ではダイアクリティカルマークを使用しません。 空白・記号 単語の区切りには空白を使用します。半角空白の代わりに改行であってもかまいません。 外来語の表記にアポストロフィ「 」を使うことがあります。
https://w.atwiki.jp/mopsprogramming/pages/52.html
1バイト文字をASCIIコードで数値に変換するには、"CHAR"というプレフィックスを使います。例えば、 CHAR A とすれば、実行時には文字Aに当たるASCII値(64)がスタックに積まれます。これは、ワードやメソッドが引数としてcないしcharを必要とするときに便利です。 なお、Mopsでは"CHAR"の簡約形として、" "を使うことができます。つまり、 A とすれば上のコードと同値です。 ASCII文字は1バイトですから、その値を4つ並置すれば4バイトでちょうど1セル分になります(32ビットパソコンの場合)。Macintoshではこのように併置した4文字列をOSタイプとして頻繁に利用します。そこで、Mopsでは4文字列をASCII値の並置に変換するプレフィックスとして「 TYPE」が準備されています。例えば、 TYPE TEXT とすれば、実行時には、"TEXT"タイプに該当する値がスタックに積まれます。ツールボックス関数のパラメターとして使われることがあるでしょう。なお、" TYPE"の頭の点はゴミや汚れではなく、ティック(tick ASCII 39)と呼ばれる文字が先頭になければなりません。特に、全く異なる働きをするTYPEというワードも定義されているので、注意して下さい。 なお、iMopsでは TYPEはコンパイルモードでしか動作しません。ワード定義内で使用してください。 エンコードについて: 現在のところ、Mopsでは文字は1バイトのASCII文字であり、例えば、日本語の文字をユニコードエンコーディングで文字として扱うことはできないようです(少なくとも、私は、この機構が提供されているかどうか知りません。)。それをしたい場合、最も容易と思われるのは、OSが提供するエンコーディング転換ユーティリティを用いて、ワードセット、あるいはストリングクラスを書くことであると思われます。 関連項目: -[[データスタック]] 固定文字列 文字を呼び出す STATES トップページへ 目次へ