ホームページ  >  記事  >  バックエンド開発  >  char とはどのようなデータ型ですか?

char とはどのようなデータ型ですか?

藏色散人
藏色散人オリジナル
2019-06-03 09:37:3625213ブラウズ

Char は、より奇妙な C/C 整数データ型の 1 つです。int/long/short などの他の型は、符号付き/符号なしが指定されていない場合、デフォルトで符号付きになります。ただし、char は、コンパイラは、符号付きまたは符号なしとして実装できます。pSOS コンパイラなどの一部のコンパイラでは、コンパイル スイッチを通じて符号付き数値か符号なし数値かを指定することもできます。

char とはどのようなデータ型ですか?

データ型

定義: コンピュータ プログラミング言語 (c、c、java、VFP、、 pascal など) 1 文字を保持する基本的なデータ型。

C/C では、char は C/C の最も奇妙な整数データ型の 1 つであり、C/C では特別なセマンティクスを持つ char * という char に関する特別な言語があります。 signed char * と unsigned char *。特に '\0' で終わる文字列を参照するために使用されます。

C では、

char *p="abcd";
# で試すことができます。 ## コンパイルできます

ただし、

signed char *p="abcd";

または

unsigned char *p="abcd";

を使用するとコンパイルされません。

これらについては、C/C 言語標準または TheC Programing Language などの古典的な書籍で明確に説明されています。

コンパイラのデフォルトの char シンボルを判断する

#include <stdio.h>
int main()
{
  char c=-1;
  if(c<200){
  printf("signed\n");
  }
  else{
  printf("unsigned\n");
  }
  return 0;
}
/*char 还在pascal语言中应用。在Pascal语言中,字符常量是由单个字符组成,所有字符采用ASCII编码也称ASCII码*/

フィールド型の編集

MYSQL では、フィールド型 char が参照しますto : 指定された長さの固定長で表される文字列。たとえば、char (8)、データベースはデータの保存に固定 1 バイト (8 ビット) を使用し、8 ビット未満の文字列の後には null が続きます。文字。

文字変換

Excel の char 関数は、数値コードに対応する文字を返すために使用されます。使用法: =char (数値)

このうちパラメータ番号は、0から255までの文字コードを変換したものです。 charは1バイトを占め、バイナリ8ビットになりますが、符号付き型です。 、したがって、表現される範囲は -128 ~ 127 であり、uchar は unsigned 型を表すため、表現される範囲は 0 ~ 255 です。

代数概念

Char は、characteristic の略語で、リングまたはドメインの特性を表します。つまり、次のような最小の非負の整数 n です。 =0。 (e は単位要素です)。

以上がchar とはどのようなデータ型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。