问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二级C语言提问

发布网友 发布时间:2023-09-01 20:08

我来回答

1个回答

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的

热心网友 时间:2024-09-13 05:17

1、char
*fun(int
n)请问这里定义这个字符指针有什么用啊?

指示这个函数的类型是字符串,就是函数返回值的类型是字符串

2、还有printf
("\n%s,%s\n",fun(num1
),fun(num2));这里为什么\n%s,%s\n这个换行符号和输出字符串符号能换位置吗?

这里没什么意义,就是排版,首先换行,输出第一个字符串,逗号,输出第二个字符串,最后再换行,它们的位置可以互换的,你想怎么排版就怎么排版

3、为什么说在执行语句s=r*r*pi语句时,r和pi都转换成实型进行计算,结果仍为实型

这是编译器的定义还是什么?

为了保证运算的准确度,一般编译器在编译时都是照最高精度为准的,这个等式中的变量最高精度为实型,结果还是实型,其实有些编译器,可能还把单精当作双精来运算

4、请问他的结果能把65转化为ascii码输出,那么这里的ascii码指的是16进制形式的ascii码吗?c语言编译器默认使用16进制的ascii码?

这个65是十进制的,你输出定义的是%d,也就是十进制;多少进制都无所谓,表达方式不同而已,只要等价就行;没有这个默认的说法

5、此语句的格式为%5.3f,表示输出的总宽度为5,小数为3,这样整数部分只有1位

,请问这句话是什么意思啊总宽度为5,小数为3,那么整数部分不该有两位吗?为什么这里说整数只有1位啊?

小数点也算进去了,这个看编译器的了,这里应该是把整个实数当作一个字符流,小数点也就算一位

6、请问为什么这里把c-32就可以输出c的大写字母了啊?

还有为什么说putchar('\x42');这条语句相当于输出字母B了?

而putchar
(0x42);就是用ascII码输出字母B,这两条语句有什么区别吗?

这个你查下ASCII表就明白了,程序接收的是一个数字代码,和大写字母表相应的大写字母相差32,你自己可以试下,小写字母也一样的差了个固定值;

一个用的转义字符,一个直接用16进制表示,方式不同,结果相同

7、这个-4怎么转换成十进制,无符号十进制,十六进制,八进制的啊?具体流程是什么?

-4本身就已经是有符十进制,在计算机中表示为1100,(第一位符号位,0表示正,1表示符),看成无符十进制时,那就是12了,十六进制和八进制的同理,你自己算吧

都是些很基础的东西,楼主要多看书啊,这样的问题大家都是不太愿意回答的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 word横线打出的方法 致命鸡尾酒是啥意思 致命鸡尾酒是什么酒 致命鸡尾酒指的是什么 致命鸡尾酒意思是什么 新闻社会学中网络主导型受众是指 未来新闻业会有哪些受众群体 4g与3g的区别是什么? gtx970 3G显存和gtx1050 4G显存 差别大吗 显存对显卡的性能影响大吗 张信哲演唱会有字幕吗 演唱会现场大屏上字幕怎么控制,需要什么软件或设置,还是有专门硬件设备... 跪求。周杰伦西安演唱会 大屏幕上的一段字幕“ ...我不会内么容易倒... 古代人所看到的夜晚星空和现代的夜晚星空有什么不同吗? 江西画院院长什么级别 范寅斌的简介 张骞出使西域时带回来那些中原蔬果 外地人如何办理连云港旅游票外地人怎么办连云港旅游卡 清漆与香蕉水混合后,在木器上每刷一遍要多长时间干透? 郓城御和苑可以上哪个小学 天津和苑小学怎么样 大杼怎么念 今天早上去厕所小便特别荤 下面还热怎么回事啊 济南医保局特殊医疗证增加病种需要什么手续? 比亚迪唐保修期是多久(比亚迪唐变速箱坏了) 在美国要和中国的家人聊天。除了qq还有什么软件推荐一下吧。至少可以... 父母年纪大了,帮家人安装防骗功能的软件太重要了,求推荐? 想用微信里的钱进行理财,有哪些收益高又稳定的方法? 迈腾b8质保三包期限 商务领航信息版B8融合套餐包含的话费可以用来拨打什么电话? 商务领航信息版B8融合套餐包含什么服务? 我的世界0.12.1b8背包里的东西怎么扔出去 PSP3000 6.39Pro-B8,把游戏压缩包丢到ISO文件夹了,后缀也改成了ISO了... 飞利浦29b8,水平亮线,怀疑高压包不好?高压包型号不知? 四川省广安市华蓥到广东省广州市的国道路线 四川省达州市到广东省国道路线 从四川营山自驾到广东东莞,新手不敢上高速,走国道怎么走? 四川成都到广东台山市的汽车路线怎么走 从四川省大竹县开车到广东深圳哪么走合适? 聆音察理鉴貌辨色贻厥嘉猷勉其祗植的意思 visa背面签名是什么