当前位置:网站首页>Personnalisation de l'équipement d'essai de Chengdu Introduction préliminaire aux types de données du langage C du micro - ordinateur à puce unique
Personnalisation de l'équipement d'essai de Chengdu Introduction préliminaire aux types de données du langage C du micro - ordinateur à puce unique
2022-06-10 09:57:00 【U010755676】
Personnalisation de l'équipement d'essai de Chengdu_Micro - ordinateur à puce uniqueCIntroduction préliminaire aux types de données linguistiques
SOPartage de la technologie33
Cet article présente un aperçuCConnaissance des types de données dans la langue,Par exemple, quels types de données sont courants,Comment définir et utiliser les types de données, etc..
1、Quel est le BIT de données?
L'Unit é de stockage minimale du système informatique est un bit binaire,Tout le monde ou0Ou1.En général,Le BIT de données est le nombre de bits qu'une donnée prend.Développer des personnalisationsQ:2531-263-726
2、Quel est le type de données?
En informatique et en programmation informatique,Le type de données ou le type simple est un attribut des données,Il indique au compilateur ou au programmeur d'interpréteur comment utiliser les données.
Le but principal de la définition des types de données est l'espace de stockage pour les données de configuration du compilateur.
L'une des principales caractéristiques des types de données est le nombre de bits utilisés..
3、Pourquoi comprendre les types de données?
L'une des tâches les plus importantes de la programmation est de traiter les données,Le type de données est le problème fondamental de la programmation MCU.
Ne pas comprendre les types de données,Je ne peux pas programmer..
4、Qu'est - ce qu'un nombre signé et non signé?
Nombre signé,Il y a des données positives et négatives..Le nombre non signé n'est que supérieur ou égal à0Données.
5、CQuels sont les types de données communs dans la langue??

Les données d'un ordinateur sont stockées sous forme binaire , Dans un système de stockage binaire , Tout le monde est 0Ou bien1, Si vous voulez représenter une valeur plus grande, vous devez utiliser plusieurs bits .
Trier par bits de données stockés ,Micro - ordinateur à puce uniqueC Les types de données couramment utilisés dans la langue sont les suivants: 1,En général, c'est1Nombre de chiffres,8Nombre de chiffres,16Nombre de chiffres,32Nombre de chiffres,64 Nombre de chiffres, etc. .
Les pointeurs et les tableaux sont un peu plus complexes , On en parlera plus tard. .
Attention!, Différents identificateurs de compilateur peuvent être différents ,Fig. 1Ici.KEILDe.
6、Définir le type de données
Définir le format du type de données comme suit: :Identificateur Variables,Ou Identificateur Variables=Valeur initiale.
Voici un exemple de définition de certains types de données: :

7、 Comment utiliser les types de données
Dans la procédure, Les données doivent être définies en premier ,Réutiliser, Et veillez à ce que la valeur ne dépasse pas la plage admissible pendant l'exécution du programme. ,Sinon, il y a eu une erreur.
Par exemple,:
unsigned char c=100;//Définir une variable de caractèrec,Et assigner la valeur initiale à100
c=c+50;//Oui.cPlus50,Alorsc=150
c=c+120;// Une erreur se produit .Déjàc=150C'est,SicPlus.120,Logiquementc=150+120=270,Mais270 La plage de valeurs des caractères non signés a été dépassée ,C'est une erreur.,c≠270.
Résumé
Le type de données est un problème fondamental de programmation .Pendant l'utilisation, Il faut veiller à ce que les types de données correspondent et ne soient pas hors de portée. .
Fin de la Section,C'est génial..
边栏推荐
- Notes to docker advanced (6) master-slave replication of MySQL in docker
- ES6 new feature class
- Lambda表达式例一
- Flutter 一行Row中显示RadioListTile
- Genius! Only use four integers to write a snake game!
- R language uses coin package to apply permutation tests to continuous variable independence problems, Wilcoxon rank sum test and Wilcox in permutation test on the same data set_ Test exact test
- 聯調這夜,我把同事打了...
- Problems encountered in using huggingface
- Lambda表达式例五
- 天才啊!仅用四个整数编写一个贪吃蛇游戏!
猜你喜欢

浏览器禁止缓存讲解

SQL SERVER Always on 监控脚本与一些听到的误解

mmclassification

Notes to docker advanced (6) master-slave replication of MySQL in docker

Development of raspberry pie IO port driver

“胡说八道” DATABASE 主键设计

Microsoft exposes another "scandal": watching VR porn in the office, "the father of hololens" is about to leave!

你的下一台电脑何必是电脑,探索不一样的远程操作

Only this is the most true reason why leaders promote you. The rest is nonsense!

月赛50 F 鸡尾酒数(思维)
随机推荐
"Nonsense" database primary key design
微软再曝“丑闻”:在办公室看 VR 黄片,“HoloLens 之父”即将离职!
Example 2 of lambda expression
Microsoft exposes another "scandal": watching VR porn in the office, "the father of hololens" is about to leave!
跟我一起来了解GaussDB(for openGauss)【这次高斯不是数学家】
天才啊!仅用四个整数编写一个贪吃蛇游戏!
论 T 级互动开发如何在我们手上发光发热
MONGOREPLAY 的“坑”
金融风控实战——异常检测(一)
【摸鱼神器】UI库秒变LowCode工具——列表篇(二)维护json的小工具
June training (day 10) - bit operation
Why should the R & D effectiveness team of Internet companies be independent? When is independence?
Requirements and business model analysis - Requirements 16 - requirements validation
Example 1 of lambda expression
【GoLang】通过BMI指数学习控制台输入与条件控制
Requirements and business model analysis - Requirements 17- requirements management
618 is coming. Is it too time-consuming to generate a large number of coupons? Threadpooltaskexecutor thread pool helps you
Demand and business model innovation - demand 15- demand specification
无心剑中译拜伦诗4首
YOLOX: Exceeding YOLO Series in 2021