10

Similar documents
I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

¥ƥ­¥¹¥ȥ¨¥ǥ£¥¿¤λȤ¤˽

Bar-Code_GUIDE

バーコードプリントガイド

H02_ROM_ indd

PPS40511.PDF

基礎情報処理 I (文字型)

解きながら学ぶC++入門編

4 Mule(Emacs)

MS240 JISⅡ半角カナ文字データを含むカード読み取り設定例

untitled

H02_ROM_ indd

データロジックスキャニング株式会社

文字コードとその実装

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)

( )!?

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

johokiso-char.pdf.pdf

joho07-1.ppt

Microsoft Word - 5J0080_EAN-128MenuBook_v023.doc

DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード

I. Backus-Naur BNF : N N 0 N N N N N N 0, 1 BNF N N 0 11 (parse tree) 11 (1) (2) (3) (4) II. 0(0 101)* (

A-GAGE High - Resolution MINI ARRAY Instruction Manual Printed in Japan J20005M

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * *

超初心者用

ex12.dvi

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

printf("5つの整数を入力して下さい \n"); /* データ入力 */ for( /*** 02 ***/ ){ printf("%dつ目の入力 :",i+1); scanf("%d", /*** 03 ***/ ); sum=dat[0]; /* 合計値の初期設定 */ n_max= 0

:30 12:00 I. I VI II. III. IV. a d V. VI

第一章 系统讯息

型番 USB :F830-U RS232C:F830-R 組込み式 2 次元コードリーダー F830 詳細設定マニュアル Ver1.0 1

:30 12:00 I. I VI II. III. IV. a d V. VI


A/B (2018/06/08) Ver kurino/2018/soft/soft.html A/B

dynabookガイド

A ディジタル・マルチメータ 取扱説明書 - Sep97

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >=

lexex.dvi

prog-text.dvi

2 BASIC DATA DATA DATA DATA Data BASIC tbasic 1 File OS OS *2 (0, 1) OS 0,1 0,1 *2 USB OS

Barcode Setup Manual

‚æ4›ñ

Minimum C Minimum C Minimum C BNF T okenseq W hite Any D

Z D

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

18 C ( ) hello world.c 1 #include <stdio.h> 2 3 main() 4 { 5 printf("hello World\n"); 6 } [ ] [ ] #include <stdio.h> % cc hello_world.c %./a.o

データフォーマットの設定例 Ver.F

コマンドリファレンスREV14.PDF

untitled

ohp08.dvi

コンピュータにおける情報の表現 (2)

データロジックスキャニング株式会社

kbd_reference.ps

PowerPoint Presentation

Microsoft Word - SP605取扱説明書1_0a.doc

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

r08.dvi

(300, 150) 120 getchar() HgBox(x, y, w, h) (x, y), w, h #include <stdio.h> #include <handy.h> int main(void) { int i; double w, h; } HgO

LS2200.book

ITC-65 セットアップマニュアル 第 1.2 版 :

Copyright c 2008 Zhenjiang Hu, All Right Reserved.

Barcode Setup Manual

Microsoft Word - CM-520BT設定マニュアル5.docx

Microsoft PowerPoint - char-1605temp.ppt [互換モード]

dynabookガイド

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology

pptx

QuickScan L Bar Code Scanner スキャナ設定ガイド

02: 変数と標準入出力

橡Pro PDF

C言語によるアルゴリズムとデータ構造

Java

サンプル問題 C 言語プログラミング能力認定試験 2 級 解答時における注意事項 1. 次の表に従って解答してください 問題番号問 1~ 問 8 選択方法 試験時間 8 問必須 90 分 2.HB の黒鉛筆を使用してください 訂正の場合は, あとが残らないように消しゴムできれいに消し, 消しくずを残

専門基礎11(情報の表現)

char char 1 signed char unsigned char ( ; single-quote 0x27) ASCII Japan Advanced Institute of Science and Technology

卒 業 研 究 報 告.PDF

PS-800P 初期設定 最初に下記のバーコードを順番に読取ってからバーコードリーダーをお使い下さい 初期化 USB モード 日本語キーボード 以上で初期設定が完了いたしました -2 -

Informatics 2014

Battle Ship

Microsoft Word - ITL-3001_3001Plusマニュアル1.03版  doc

橡furoku.PDF

目次 1. 設定コマンド... 5 設定方法について システム設定... 6 設定バーコードの読取... 6 設定値の初期化... 6 バージョン表示 インターフェース設定... 7 インターフェースの選択 キーボード設定... 8 キーボ

Informatics 2010.key

2

LSH3501バーコードスキャナは CDRH Classレーザ製品に準拠した製品です ご使用に際しては次の点にご注意ください 正面の窓からレーザ光が出ます 目に障害を与える危険性があります 目に障害を与える危険性があります 分解時にもレーザ光が出ます LSH3501バーコードスキャナは 内部保守の必

C 言語講座 Vol 年 5 月 29 日 CISC

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

C C UNIX C ( ) 4 1 HTML 1

untitled

untitled

02: 変数と標準入出力

解きながら学ぶC言語

Welch Allyn Data Collection Inc., All rights reserved.

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

Transcription:

2: http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html kota@fbs.osaka-u.ac.jp

10

: 0 1 2 n 2 n 0 1 1 0 1 0 0 1 (2) = 105 1 = 8 1 2 8 = 256 0 9 105 i 106 j 256 2 1

#include <stdio.h> int main(void) { printf( Hello, world!\n ); 105 i return 0; i vs 105 Beeworks/SUCCESS 23696E636C756465203C73 7464696F2E683E0A0A696E 742061696E28766F696429 0A7B0A097072696E746628 2248656C6F2C20776F726C 64215C6E22293B0A0A0972 657475726E203B0A7D0A 0x69 = 105 = 01101001(2) 16 od -tx1 od -tx1c 16

Shift Shift JIS 0x82A0 EUC- JP 0xA4A2 UTF- 8 0xE38182 JIS 0x82A1 EUC- JP 0xA4A3 UTF- 8 0xE38183 Shift JIS EUC- JP UTF- 8 0x82A2 0xA4A4 0xE38184

Shift JIS 0x8140 EUC- JP 0xA1A1 UTF- 8 0xE38080 Beeworks/SUCCESS 0xE3 = 227 = 343 (8) 0x80 = 128 = 200 (8)

C char 8 8 short 2chars 16 long 4chars 32 long long 8chars 64 short long long long n n- 1 n- 1 n- 1-2 ( - 2 +1) 2-1 n 0 2-1 int short long char unsigned

C float 32 32 double 64 64 long double 80 128

8 8 2-1=255 16 16 2-1=65535 http://www2.ucatv.ne.jp/~pen.snow/dq/dq2-7.html

2038 UNIX 1970 UNIX C time(null) UNIX time_t time_t 32 31 2-1 2038 19 14

:char str1[128]; : \0 NULL char str2[] = Hi ; char str3[128] = Hi ; char str4[128] = { H, i, \0 ; char str5[128] = {0x48, 0x69, 0x00; \0 Hi 3 NULL /nʌl/

: \0 NULL \0 NULL H i \0 \0 Segmentation fault

ASCII American Standard Code for Information Interchange 00 10 20 30 40 50 60 70 00 NUL DEL SP 0 @ P ` p 01 SOH DC1! 1 A Q a q 02 STX DC2 2 B R b r 03 ETX DC3 # 3 C S c s 04 EOT DC4 $ 4 D T d t 05 ENQ NAC % 5 E U e u 06 ACK SYN & 6 F V f v 07 BEL ETB 7 G W g w 08 BS CAN ( 8 H X h x 09 HT EM ) 9 I Y i y 0A LF SUB * : J Z j z 0B VT ESC + ; K [ k { 0C FF FS, < L \ l 0D CR GS - = M ] m 0E SO RS. > N ^ n ~ 0F S1 US /? O _ o DEL 7

\ \a BEL bell \v VT vertical tab \b BS backspace \\ backslash \f FF form feed \ \n LF line feed \ \r CR carriage return \0 NUL NULL code \t HT horizontal tab Unix Mac LF \n Windows CR LF \r\n Mac CR \r

\0 0 0 0 #include <stdio.h> int main(void) { char null = \0, n0 = 0, c0 = 0 ; char s0[2] = 0 ; int n; printf( [%c] -> %3d (0x%02X)\n, null, (int) null, (int) null); printf( [%c] -> %3d (0x%02X)\n, n0, (int) n0, (int) n0); printf( [%c] -> %3d (0x%02X)\n, c0, (int) c0, (int) c0); printf( s0: %s\n, s0); %c: 1 %s: n = -1; do { n++; printf( s0[%d]: [%c] -> %3d (0x%02X)\n, n, s0[n], (int) s0[n], (int) s0[n]); while (s0[n]!= \0 ); n = 105; printf( [%c] -> %3d (0x%02X)\n, (char) n, n, n); return 0; (int) int (char) char

/* */ #include <stdio.h> int mygetline(char str[], int n); int capitalize(char str[]); #define N 128 int main(void) { char str[n]; printf( \n ); printf( ); if (mygetline(str, N)!= -1) { capitalize(str); printf( %s\n, str); return 0; /* */ getline(str, N) - 1 []

/* */ int mygetline(char str[], int n) /* Control+D n-1 str 1-1 */ { int c, i; /* getchar int */ for (i = 0; (c = getchar())!= EOF && c!= \n && i < n - 1; i++) { str[i] = c; str[i] = \0 ; /* */ if (c == EOF && i == 0) { i = -1; getchar() c c EOF \n i < n - 1 for return i; int capitalize(char str[]) /* */ { int i, changed = 0; for (i = 0; str[i]!= \0 ; i++) /* str[i] */ { if (str[i] >= a && str[i] <= z ) /* str[i] */ { str[i] += A - a ; changed++; return changed; a z A if C

C #include <string.h> strcat strcmp strcpy strlen concatenate compare copy strncat strncmp strncpy

str* #include <stdio.h> #include <string.h> int main(void) { char str1[] = I\ m ; char str2[] = studying C. ; strcat(str1, str2); return 0; str2 str1 str1 str2 str2 strncat \0 str2 n n+1

C #include <ctype.h> isalnum isalpha isspace isdigit islower isupper toupper tolower

Makefile extern