已采纳回答 / 偌颜宁
char c = 'a'; //这里定义一个字符类型的变量c,并赋值为字符aint n = c; //这里定义一个整型变量n,并将前面的字符型变量c赋值给n,由于在C语言中,字符可以根据ACSII码转换成数值,字符a在ACSII码中对应的值为97,所以int n = c;赋值之后n的值为97。你也可以类推,d=f=n=c='a'记住这样写的时候,字符a一定要加单引号,因为,它不是变量,是一个字符值
2015-01-20
已采纳回答 / Fiona0126
恩,现在流行的编译器,都是规定的int是四个字节~像tc这样老版的编译器,int才是两个字节,然后也是一样,由于一个字节占八位,最高为符号位,又人为规定,1000000000000000......这个补码编码为-2^31所以,范围就是-2^31~2^31-1
2015-01-18
已采纳回答 / Erik_Song
m%n==0 能整除m == n 到了循环的结束 质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数),换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。
2015-01-17
已采纳回答 / Fiona0126
这个啊。。对于这些规律性的东西,可以通过观察或者在纸上写写每一行的个数有什么特性,万变不离其宗。对于提高思维能力,我觉得可以做一些算法的题目~~
2015-01-15
已采纳回答 / Fiona0126
假设num=x*100+y*10+z。。x,y,z分别是num的百位,十位,个位。。。那么百位的x其实就可以直接通过num/100所得到,不用减去余数也可以。如果非要针对你的式子来说的话,num%100=y*10+z,那么num-num%100=x*100,那么再除以100就是x喽。。至于num%10,就是num/10无法除尽的部分,那肯定是z喽,那么下面几个式子带进去就知道啦~~
2015-01-14
最新回答 / 突突突突突
dy.163.com/v2/media/search?word=%E5%85%A8%E5%9B%BD%E9%85%92%E5%BA%97%E8%AE%B0%E5%BD%95%E6%9F%A5%E8%AF%A2%E7%BD%91%E7%AB%99%E3%80%96%E5%BE%AEwwxx99777%E3%80%97dy.163.com/v2/media/search?word=%E6%80%8E%E4%B9%88%E6%9F%A5%E6%88%91%E8%80%81%E5%A9%86%E5%9C%A8%E...
2015-01-12
讲师回答 / milanlover
严格意义上来讲,C语言并没有绝对的常量这个概念。const是一个C语言的关键字,它限定了一个变量不允许被改变。例如:下面代码#define N 10int main(){ int arr[N]; //编译通过,因为这里N被宏替换为10 return 0;}但是,int main(){ int const N =10; int arr[N]; //编译不通过,因为编译器认为N是个变量,不是常量。只不过这个变量不允许被修改}而且在C语言中被const修饰的就一定是常量吗?真的能不动如山吗?例如...
2015-01-10
已采纳回答 / 狼煞
教你个理解方法少年,printf("a=%d",a++);你以为你打印的是a的值吗?错,你打印的是(a++)这个整体的值;执行了a++后,a的确是4,但是你没有打印a,你打印的是a++,而a++这个整体的值是a没有被加1时候的值,所以是3。当然,想++a,不仅a被加1了,++a这个整体的值也是a加1后的值。祝好,且学且珍惜。
2015-01-10