数码的个数 叫基 是什么意思? c语言简单小问题

作者&投稿:雷良 (若有异议请与网页底部的电邮联系)
求大神!!!c语言程序题目,怎么求一个整数的数码。~

你的问题就是不知道输入的是小数,怎么开平方??强制类型转换不就行了???(int)n

答案:
int Total;scanf("%d", &Total);//百位int m = Total / 100;int n = Total - m * 100;n = n / 10;int t = Total % 10;//m n t分别为百位 十位 个位 求和int nRet = m + n + t;
1、C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
2、特点
C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
C语言是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大。
C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。  C语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。

所谓 基 就是该进制由多少个基本数组成 比如十进制 它的每一位数,由 0 1 2 3 4 5 6 7 8 9 十个数组成所有数都由这些数组合表示 ,基数为10 。
二进制 它的每一位数,由 0 1 两个数组成所有数都由这些数组合表示 ,基数为2 。
十六进制 它的每一位数,由 0 1 2 3 4 5 6 7 8 9 A B C D E F 这十六个数组成,所有数都由这些数组合表示 基数就是16。

在讲解数制的时候会有这样的描述,数制说的是表示数值的方法,人们最熟悉的是进位计数制中的十进制。
在进位计数制中,每一个数位上都用一些符号(也就是上面提到的数码,也有人说是数字)来表示一定的数值。不同的进位计数制中这个数码的个数是不同的。多少进制就有多少个数码符号,如:二进制是两个,分别是'0','1';十进制是10个,就是我们熟悉的'0'到'9'。而“基”就是专门用来表示某种进位计数制的数码个数的术语。如果没有这个术语,每一次在提到它的时候就需要说一长串,也就是“这种进位计数制中数码的个数”。说起来,听起来都会很费劲

如果你是指数制的话就是字面意思。
比如2进制有两个数码0和1。
10进制有10个数码0-9。
在M进制表示的情况下,如果我们由低到高从零开始编号i,
那么每一位的权值可以表示为M^i。

0,1,2,3,4,5,6,7,8,9 十个数 任意排列组合组成的数据叫十进制数
0,1,2,3,4,5,6,7 八个数 任意排列组合组成的数据叫八进制数
0,1 组成的数据是二进制数
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f十六个数 组成的数据是十六进制数
二、八、十、十六就是对应的基数