第9题求答案求解释 c语言程序设计

作者&投稿:丰初 (若有异议请与网页底部的电邮联系)
c语言程序设计 第9题~

11个字符,打印出来是
a
gb\ cd
解释:1、a表示字母a;
2、\12是转义字符,表示八进制10,就是换行符,换到下一行;
3、8表示数字8;
4、b表示字母b;
5、\\ 是转义字符,表示\;
6、是转义字符,表示制表符,横向跳到下一制表位置;
7、c表示字母c
8、d表示字母d
9、\xd表示16进制13,就是回车符,回到该行的开头;
10、g表示字母g
11、
是转义字符,表示回车换行
所以存放的是:a 换行符(10) 8 b \ 制表符 c d 回车符(13) g 回车换行符
一共11个
为什么打印出来是那个样子呢?
首先打印a,换行,在打印8和b,制表符(横向跳到下一制表位置,也就是空格了),c,d
到这里之后,就是回车符了,这个问题就来了,回车(ASCII码13)就是回到当前行的开头却不向下移一行.与我们按enter有点区别,其实Enter键按下后会执行
这样就是我们看到的一般意义的回车了,所有,g回到了开头位置,也就是8的位置,
就不用说了吧,它是最后的,换行,所以出来的结果就是上面的样子,希望有帮助,推荐下^_^

1楼搞错了

int *p;
char s[] = "Happy New Year";

题目里面定义的是int *p; p是四个字节的,所以调到了Y;
如果是char *p,就是e。

表达式(a=i<j)&&(b=j>k)&&(c=i,j,k)

先计算圆括号中的式子 :第一个 a=i<j 结果为1
第二个b=j>k 结果为0

由于1&&0的结果为0,逻辑假,根据逻辑运算符短路的性质,所以就不计算第三个圆括号中的式子

所以c的值,没有发生改变,还是3.

(a = i < j) .........i<j 为真 a=1;
(b = j > k) .........j>k 为假 b=0; 整个条件语句结束
第三句 (c = i, j, k) 不执行 c=3

&& : 两边同时满足为真,否则为假。
还有疑问可以追问我。

3


西藏自治区18018565072: 几道C语言的基础题,求解!!! 求讲解!~!!! -
丘逸延龄: 1、int c;c=a>b?a++:b++;则c=5原因:?:拆开就是if(a>b) c=a++;else c=b++;2、c解释见http://zhidao.baidu.com/question/282749106.html3、3个因为到第3个字符,'\0'时,会当作串尾处理4、输出为125、b是错误的~ad为普通int,c是赋值给一个long型变量

西藏自治区18018565072: 求答案(计算机C语言程序设计) -
丘逸延龄: 寻找2到根号x中是否有能被x整除的数,如果有返回0,没有则返回1

西藏自治区18018565072: C语言编程题,急求解答!
丘逸延龄: 可能方法不是很好.主要思路是输入16进制数(不用输0x前缀,ABCDEF大小写均可),将每一位做一个处理,乘以每一位乘以16的N-1次方,N为16进制数的长度,比如15B = 1*16*16 + 5*16 + 11 = 347 #include <stdio.h> #include <string.h> ...

西藏自治区18018565072: C语言程序设计题,求解. -
丘逸延龄: #include struct stud { long num; char name[20]; double score; }; typedef struct stucode { struct stud student ; struct stucode *next; }L; void menu(); void createlist(struct stucode **r); void out(struct stucode *r); void search1(struct stucode *r); void search2...

西藏自治区18018565072: C语言编程 求素数 求解释 -
丘逸延龄: #include#include#include void main(){ int m,i,k; scanf("%d", k=sqrt(m); //一个数不是素数,那么开平方也...

西藏自治区18018565072: 《C语言程序设计》练习题 -
丘逸延龄: 一、选择题 1、C语言规定,在一个源程序中,main()函数的位置(C ). A) 必须在最开始 B)必须在最后 C) 可以任意 D) 必须在系统调用的库函数后面 这题你死记就行,你看看这个 任何一个C++程序都必须定义一个main函数,它的返...

西藏自治区18018565072: C语言程序,求详细解释 -
丘逸延龄: 在循环过程中1 j=1代入满足条件j%2!=0 所以 得j=4 i=12 j=4代入不满足条件j%2!=0 所以得j= 3 i=23 j=3代入满足条件j%2!=0 所以 得j=6 i=34 j=6代入不满足条件j%2!=0...

西藏自治区18018565072: 关于C语言的一个题目,求解释,如下图,谢谢 -
丘逸延龄: void main(){ char chrstr[64]; gets(chrstr);//从终端输入一个字符串,长度在63个字符以内; d = strlen(chrstr);//获取字符串的长度...

西藏自治区18018565072: 求解C语言程序设计题急1,规定一个工人工作时间160h,每小
丘逸延龄: 1. #include void main() { int h, e=0; printf("Please Hours\n"); scanf("%d", &h); if(h>160) { e=h-160; h=160; } printf("%d\n", h*5+e*9); } 2. #include void main() { int x=0, p=0, n=0, z=0, i, sum_p=0, sum_n=0, sum=0; for(i=0; i0) { sum_p+=x; sum+=x; p++; } else if(x

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网