識別子に利用できる記号を複数お教えください

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 識別子に利用できる記号を複数お教えください

Re: 識別子に利用できる記号を複数お教えください

#4

by みけCAT » 3年前

それよりも、1やAのような文字が「記号」に入るかどうかの方が難しい問題かもしれないですね…

Re: 識別子に利用できる記号を複数お教えください

#3

by みけCAT » 3年前

コンパイラによっては、全角文字も使えることがあります。
https://wandbox.org/permlink/j9v5xoCXCBvZdRDS

N1570 6.4.2 Identifiers より引用

コード:

identifier:
         identifier-nondigit
         identifier  identifier-nondigit
         identifier  digit
identifier-nondigit:
         nondigit
         universal-character-name
         other implementation-defined characters
nondigit: one of
         _  a  b  c  d  e  f  g  h  i  j  k  l  m
            n  o  p  q  r  s  t  u  v  w  x  y  z
            A  B  C  D  E  F  G  H  I  J  K  L  M
            N  O  P  Q  R  S  T  U  V  W  X  Y  Z
digit: one of
         0  1  2  3  4  5  6  7  8  9
An implementation may allow multibyte characters
that are not part of the basic source character set to appear in identifiers; which characters
and their correspondence to universal character names is implementation-defined.
そもそも「C言語の」識別子だとは一言も書いてないですけどね…

Re: 識別子に利用できる記号を複数お教えください

#2

by box » 3年前

全角文字はダメっすよ。

識別子に利用できる記号を複数お教えください

#1

by 大熊 » 3年前

識別子に利用できる記号を複数お教えください。アンダーバーの10と大文字のAである5は確実だと思います。
添付ファイル
スクリーンショット (677).png
スクリーンショット (677).png (3.41 KiB) 閲覧数: 4241 回

ページトップ