Maison  >  Article  >  développement back-end  >  Le langage C affiche le contenu à l'écran

Le langage C affiche le contenu à l'écran

巴扎黑
巴扎黑original
2017-09-06 10:56:003592parcourir
Nous avons deux façons d'obtenir des informations à partir de l'ordinateur : l'une consiste à regarder le texte, les images, les vidéos, etc. sur l'écran, et l'autre consiste à écouter le son. du haut-parleur.

C'est encore un peu gênant de faire émettre du son au haut-parleur. Voyons d'abord comment afficher du texte à l'écran. Par exemple, pour afficher « site Web chinois php » à l'écran :
puts("php中文网");
Voici un vocabulaire inconnu puts, qui permet à l'ordinateur d'afficher du texte à l'écran.

Plus de noms professionnels :
  • "Affichage du texte à l'écran" s'appelle Sortie

  • Chaque texte ; est un caractère (Character)

  • La combinaison de plusieurs caractères est une séquence de caractères, appelée chaîne (String) .


puts est l'abréviation de chaîne de sortie, qui signifie "chaîne de sortie".

En langage C, les chaînes doivent être entourées de guillemets doubles. " " php中文网 n'est rien et l'ordinateur ne le reconnaît pas. "php中文网" est une chaîne.

puts Lors de la sortie d'une chaîne, la chaîne doit être placée dans ( ).

En chinois et en anglais, et . sont utilisés respectivement pour indiquer la fin d'une phrase, tandis qu'en langage C, ; est utilisé pour indiquer la fin d'une phrase. puts("php言中文网") exprime le sens complet et est une phrase complète ; doit être ajouté à la fin pour indiquer la fin de la phrase actuelle.

Pour résumer, l'instruction ci-dessus peut être divisée en trois parties :
  • puts( ) commande à l'ordinateur de générer une chaîne

  • est le contenu à afficher "C语言中文网"

  • indique la fin de la déclaration ; ;

Sélection de la méthode de saisie Les crochets, les guillemets doubles et les points-virgules dans

sont tous des symboles anglais et ils sont à moitié largeur, vous devez donc passer à la moitié anglaise -Méthode de saisie de la largeur, comme le montre la figure ci-dessous : puts("php中文网");
Figure 1 : Méthode de saisie Sogou
Langage C originaire des États-Unis Mots, ponctuation et spécial. les symboles doivent tous être en anglais. Seule la méthode de saisie en demi-largeur est efficace, sinon les lecteurs doivent faire attention à la distinction entre la ponctuation chinoise et anglaise.

Les signes de ponctuation chinois et anglais similaires sont :
  • point-virgule chinois

    et point-virgule anglais

    Virgule chinoise
  • ,
  • et virgule anglaise

    ,

    Côlon chinois
  •  :
  • et côlon anglais

    :;>Point d'interrogation chinois ? et point d'interrogation anglais

    ?
  • Guillemet simple chinois '' et guillemet simple anglais

    ' '
  • ;
  • Guillemets doubles chinois " " et guillemets doubles anglais

    " "
  • .
  • La différence entre les méthodes de saisie pleine chasse et demi-chasseLa différence entre les méthodes de saisie pleine chasse et demi-chasse réside principalement dans d'autres caractères que les caractères chinois, tels que signes de ponctuation, lettres anglaises, chiffres arabes, etc. Les caractères pleine chasse et les caractères demi-chasse occupent des tailles d'espace différentes.

    Sur un écran d'ordinateur, un caractère chinois occupe l'espace de deux caractères anglais. Les gens appellent l'espace occupé par un caractère anglais "demi-largeur", tandis que l'espace occupé par un caractère chinois est appelé "pleine-largeur". largeur". ".
  • Les signes de ponctuation, les lettres anglaises, les chiffres arabes et autres caractères sont différents des caractères chinois. Ils sont traités comme des caractères anglais en demi-chasse et comme des caractères chinois en pleine chasse. exemple ci-dessous.

    Saisie demi-largeur : Site Web chinois en langue C ! Bonjour C, j'aime bien !Saisie pleine largeur : Site Web chinois en langue C ! Bonjour C, j'aime bien !

    L'autre point le plus important est : l'encodage Unicode correspondant au "même" caractère est différent dans les états pleine chasse et demi-chasse.


Image : Méthode de saisie Sogou demi-largeur et pleine largeur

我们知道,在编程时要使用英文半角输入法。为了加强练习,出个选择题,请大家判断下面哪一种描述是正确的:
A) 编程的时候不用在意中英文符号的区别
B) 在源代码的任何地方都不能出现中文汉字、字符等
C) 感叹号没有中文和英文的区别
D) 编程时,使用的英文引号,也有左引号和右引号的区别
E) 中文和英文模式下的制表符(键盘tab键)输入效果一致

答:E 选项正确。

C语言程序的整体框架

puts 可以在显示器上输出内容,但是仅有 puts 是不够的,程序不能运行,还需要添加其他代码,构成一个完整的框架。完整的程序如下:
#include 
int main()
{
    puts("php中文网");
    return 0;
}
第 1~3 行、第 5~6 行是固定的,所有C语言源代码都必须有这几行。你暂时不需要理解它们是什么意思,反正有这个就是了,以后会慢慢讲解。

但是请记住,今后我们写的所有类似 puts 这样的语句,都必须放在{ }之间才有效。

上面的代码,看起来枯燥无趣,不好区分各个语句,我们不妨来给它们加上颜色和行号,如下所示:
#include int main(){    puts("php中文网");    return 0;}

颜色和行号是笔者自己加上去的,主要是为了让大家阅读方便,明显地区分各个语句,C语言本身没有对这些作要求,你可以随意设置各个字符的颜色,也可以没有颜色。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn