c语言赋值的字母有区别吗

如题所述

%d,是表示输出整数,因为a,b都是被定义为整型int了
而%f表示输出的是浮点数,因为a,b,area都是被定义为float类型了
此外还有%c,表示输出字符,%s表示输出字符串等
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-17
因为d在printf格式化字符中表示输出整数
f在printf格式化字符中表示输出实数
如果把d改成f会输出数字部分带六位小数
下面的是因为定义的是float形,如果用d的话会就会使原来的值变成int整形
这样使原来的数据变小了
第2个回答  2019-09-22
%d
输出整数
%f
输出浮点型
%s输出字符串
%c输出字符
在用printf("输出格式",变量);
如果你变量是整形的那就用%d
以此类推!
注意如果是字符型的变量也可以用%d输出
此时输出的就是阿斯科码,每一个字符都对应着一个阿斯科码!

c语言赋值的字母有区别吗
此外还有%c,表示输出字符,%s表示输出字符串等

在C语言中关于赋值“=” max=3 与 3=max有什么区别?
'='这个符号是赋值的意思,你的第二种写法左值是常亮,常量是不可以赋值的.'=='这个是判断左右两边是否相等,这个可以写成3==max,要注意区别.通常说的是max==3 与 3==max的区别:第二种写法可以防止你写错.当你用第一种写max==3,如果写漏了的话容易写成 max=3,原本你想的是判断是否等于3,漏...

C语言的赋值=和等于==有什么区别?
=是赋值。如int a=5;那么a的值就是5.==是判断,不可混为一谈。而 a==5,是判断a是否等于5,如果a是其他数,那么a就不等于5.

c语言中==有什么区别?
1.二者的含义不同=是赋值号;==是条件判断语句中是否相等的意思。2.二者的作用不同作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。扩展知识:编程是编写程序的中文简称,就是让计算机代为解决某个问题,以及命令计算机完成...

c语言中的赋值问题,,,m=n和n=m一样吗
不一样,=不是我们平时计算数学中的“=”的意思。这里的=号是赋值号的意思,意思是将等号后面的变量值赋值给等号前面的变量。所以这两个的意思是 m=n,将n的值赋值给m n=m,将m的值赋值给n 这里并不是说m和n相等的意思。在c语言中,表示两者相等的等号是==,这是表示两个数字相当,当要...

c语言中==和=有啥区别?
c语言中==和=只在意义一个方面有区别,具体如下:“==”是关系运算符,而“=”是赋值运算符。其中c语言中的关系运算符还有:1、“!= ” 是不等于的意思。2、“< ”是小于的意思 3、“< =” 是小于等于的意思。4、“> ”是大于的意思 5、“> =” 是大于等于的意思。

c语言中的=和<<=有什么区别吗?
即最后a=1。<<= 同上,只不过是左移赋值。&= 是按位与之后赋值,^=是按位异或之后赋值,|=是按位或之后赋值。与,或以及异或的操作很简单:<<= 同上,只不过是左移赋值。&= 是按位与之后赋值,^=是按位异或之后赋值,|=是按位或之后赋值。与,或以及异或的操作很简单:...

...赋值运算符“=”,与关系运算中的“==”有什么区别?能不能举一些例子...
区别是“==”a==b,是判断两个值是否一样,是返回1值表示真,否就返回0值表示假,“=”a=b,表示把b值给a值,比如说b等于3,a=b后,a也就等于3了 一个是逻辑判断,一个是变量操作。

C语言中的“=”和“==”两个运算符有什么区别?
c语言中==和=只在意义一个方面有区别,“==”是关系运算符,而“=”是赋值运算符。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言...

c语言中=和==有什么区别?
1、含义不同:“=”是赋值的意思。它的作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们用变量作左值,还可以看到,指针和引用也可以作左值。“==”是等一操作符,判断两边是否...

相似回答
大家正在搜