![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
summer_viber
这个作者很懒,什么都没留下…
展开
-
各类数值类型之间的混合运算、强制转换、算术运算符和算术表达式
各类数值类型之间的混合运算:变量的类型是可以进行转换的,在之前的博客里面也写过,数据类型的转换有两种:一种是隐式转换(自动转换),另一种则是显式转换(强制转换 ),一般的数据运算都是系统自动进行隐式转换 。隐式转换遵循以下规则:数据类型不一样的时候,先转换成同一类,再进行运算。转换按数据长度增加的方向进行,例如int型和long型进行运算,先将int型转换为long型再进行运算。所有的...原创 2019-07-02 23:28:40 · 595 阅读 · 0 评论 -
C语言介绍以及Visual C++6.0下载、安装和使用方法简介
C语言的特点:1、C语言简洁、紧凑,使用方便,灵活。1)ANSI C一共有32个关键字2)9种控制语句,程序书写自由,主要由小写字母表示,压缩了一切不必要的成分。2、运算符丰富,共有34种3、数据结构类型丰富4、具有结构化的控制语句5、语法限制不太严格,程序设计自由度大。6、C语言允许直接访问物理地址,能进行(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有...原创 2019-06-27 21:48:17 · 3163 阅读 · 2 评论 -
算数运算符、算术表达式
算术运算符和算术表达式运算符的优先级:C语言中 ,优先级分为15级。1级最高,15级最低。优先级较高的先于优先级低的进行运算,若二者优先级一致,则运算符结合性所规定的方向进行运算。运算符的结合性:C语言中,结合性分为两种,一种是左结合性另一种是右结合性。如果算术运算符的结合性是左结合性,即先左后右,例:x-y+z,则y先与-结合,执行x-y,再进行+z。而自右向左的结合方向则是右结合性。最...原创 2019-07-04 02:39:54 · 352 阅读 · 0 评论 -
C语言——数据类型、运算符和表达式
C语言类型:四类八种,具体如下:基本类型:整型、字符型、实型(浮点型:单精度型、双精度型)、枚举类型指针类型构造类型:数组类型、结构体类型、共用体类型空类型关于这些数据类型的基本概述:1、基本数据类型:最主要的特点是,其值不可以再分解为其他类型 。也就是说,基本数据类型是自我说明的。例如我们身体的细胞,可以构成组织和器官。2、构造数据类型:构造数据类型是根据已定义的一个或多...原创 2019-06-28 21:33:36 · 384 阅读 · 2 评论 -
C基本语句介绍(上)
C基本语句介绍:C基本语句介绍:C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的。C语句可分为以下五类:1)表达式语句表达式语句由表达式加上分毫“;”组成其一般形式为:表达式;执行表达式语句就是计算表达式的值.。例如:x=y+z;这就是一个赋值语句2)函数调用语句由函数名、实际参数加上";"组成。其一般形式为:函数名(实际参数表);执行函数语句就是调用函数并把...原创 2019-07-05 02:40:37 · 277 阅读 · 0 评论 -
C语言——整型变量
标题整型变量的分类:(注意:占几个字节跟操作系统和编译器规定有关,可以在编译器上调试查看!)1)基本型:类型说明符为int,在内存中占4个字节2)短整型:short int或short,所占字节和取值范围基本相同3)长整型:long int或long,在内存中占4个内存4)无符号型:为unsigned在编译器中输出变量类型所占字节数:说明一下,这个程序我原本以为会运行得很顺利,结...原创 2019-06-30 12:49:12 · 22148 阅读 · 5 评论 -
实型变量(浮点型变量)、字符型数据、字符串常量(变量)、字符常量(变量)
实型变量1、实型变量的舍入误差因为内存分配给实型变量的空间是有限的,所以当存储数据时,就会遇到舍入的问题,我们举个例子void main(){float a,b;a=123456.789e5;b=a+20;printf("%f\n",a);printf("%f\n",b);}这个时候出现的结果就是这样,又因为a本身已经溢出了,加上20之后也是没产生变化的。字符型数据...原创 2019-07-01 00:00:17 · 2724 阅读 · 0 评论 -
C基本语句(下)
继上上篇博客的putchar语句,当时有个实例程序要写,今天给补上:#include <stdio.h>void main(){ char a = 'B',b = 'o',c = 'k'; putchar(a); putchar(b); putchar(b); putchar(c); putchar('\t'); putchar(a); putc...原创 2019-07-07 02:50:38 · 156 阅读 · 0 评论