您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
大神可以解释一下c语言里int,double,c,d,IF都是什么意思、在什么情况下用吗?
变量,类型,语言大神可以解释一下c语言里int,double,c,d,IF都是什么意思、在什么情况下用吗?
发布时间:2019-02-08加入收藏来源:互联网点击:
(1)声明int变量:先写int,再写变量名,最后加分号。即:int a;
或一次声明多个变量:int a,b,c;中间采用逗号分隔。
(2)初始化int变量:在变量名后加赋值运算符(=)。即int a = 10;
或一次赋值多个变量:int a = 10,b=20,c=30;
(3)打印int变量:可以使用printf()函数打印int变量。使用%d格式化字符串。格式化中每个%d都要与待打印变量中的int匹配。
int a = 10;
printf(“%d”,a);
(4)其他整数类型:C语言提供3个关键字修饰基本整数类型,short、long、unsigned。介绍如下表:
2.double类型
double是双精度浮点类型。面向金融和数学的程序经常使用浮点数,C语言中常见的浮点型:float,double,long double。C语言中规定float类型必须至少能表示6位有效数字,取值范围是10^-37~10^+37。double类型至少可以表示13位有效数字。
(1)声明浮点型变量:double a;声明多个浮点型变量:double a,b,c;
(2)打印浮点型:printf()函数采用%f转换说明打印十进制的float和double类型。
3.c,d类型
(1)c、d可以作为变量表示符(变量名)。如:int c,d;
(2)%c,%d转换说明
①%d指明在一行中打印整数的位置,见以下示例:
int ten = 10;
int two = 2;
printf(“%d minus %d is %d”,ten,two,ten-two);
运行结果:10 minus 2 is 8
第一个%d对应ten;第二个%d对应two;第三个%d对应ten-two。
②%c,printf()用%c指明要打印的字符,见以下示例:
char ch = ‘C’;
printf(“The code for %c is %d.”,ch,ch);
运行结果:The code for C is 67
第一个ch对应%c打印出来字符大写的C;第二ch对应%d打印出来大写字母’C’对应的ASCII码值。
4.IF与if
C语言区分大小写。IF可以表示一个变量标识符;if则表示选择语句,二者之间是不同的。现在主要介绍if语句和if else语句。
(1)if语句
if语句是分支语句,通用格式如下:
if(表达式)
语句
只要表达式成立(求值为真,非0)就执行语句。
如:
if(a==0)
printf(“a=0”);
如果a的值为0,则打印a=0。
(2)if else语句,通用格式如下:
if(a == 0)
printf(“a=0”);
else
printf(“a!=0”);
如果a的值为0则打印a=0;否则打印a!=0。
回答于 2019-09-11 08:43:50
菜鸟不需要了解这些。
回答于 2019-09-11 08:43:50
int、float、double等都是定义的类型。(由于要处理数据有整数、小数、高精度小数,所以定义了这些类型关键字)
if、else都是定义的条件关键字。(因为有时候要对不同的情况做不同的处理,所以需要条件判断)
编程语言是一种严谨的语言,任何语法的存在都有它的初衷。
回答于 2019-09-11 08:43:50
在c语言里面,有一些单词是用来表示命令的,而且区分大小写
int,double,if(小写的)被称为关键字,c和d就不是关键字了。不同的关键字表示不同的指令,什么是指令?发出指令的是程序员,接受指令的是计算机,指令就是程序员对计算机下达的命令。
关键字按照它们的功能一般分成很多类。
char,short,int和double这些被称为数据定义关键字,所谓定义,可以理解为,这四个关键字是4个模子,它们的尺寸是不同的,用这四个模子可以在内存条中搞出大小不同的坑,不同大小的坑可以存不同大小的数字,被这几个模子搞出来的坑可以取名,例如a,b,c,nAge等,这些被命名的坑就被称之为变量。总结起来,这4个关键字就是用来在内存中制造变量,用来存储数字的
另一类关键字: if ,while是用来表示或者控制程序的流程的。世上的事,小到淘米煮饭,大到飞天登月,无比简单无比复杂的逻辑都能用三种逻辑结构来概括,那就是顺序结构,选择分支结构,循环结构
顺序结构的意思就是一件一件排队处理,就像流水线加工的零件。
选择分支结构就如开车遇到了三岔口,需要选一条分支来走,不能既走一条又走另一条,这种结构就是用if关键字来构造的。
循环结构,就是重复地做一些操作,while关键字就是用来构造循环结构的
上一篇:高中英语老师不讲语法这正常吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |