C语言中数据类型与运算符

本文阅读 5 分钟
首页 代码,Java 正文

学习C语言的时候首先要有一个明确的目标,要知道我们要学习什么内容,接下来就是要掌握进制,常量,变量,运算符等基础知识,要理解进制和进制的转换,进制这一块在这里就不过多解释了,要牢记关键字和标识符的定义规则,还有不同数据类型间的转换,学会使用运算符。 常量与变量 a.常量的概念 常量又称为常数在程序运行的时候其值不可以改变。 常量包含:整形常量,实型常量,字符常量,字符串常量,符号常量。 整形常量:称为整数。 实型常量:也称为浮点数或实数,通俗的说就是数学中的小数。 字符常量:有两种形式,一种是普通字符,另一种是转义字符。 字符串常量:通常是用一对双括号括起来的字符序列。 符号常量:C语言中用一个标识符来表示一个常量,使用前要先定义。 b.变量的概念 变量是一个保存数据的地方。 变量包含:整型变量,实型变量,字符型变量,枚举类型变量。 整型变量:在程序开发中经常会遇到0,—100,这些数字都可以称为整形。 实型变量:称为浮点型变量,用来储存小数。 字符型变量:用来储存一个单一的字符,C语言中用char表示,其中每个字符变量都会占用一个字节。 枚举类型变量:在日常生活中有许多对象的值是有限的,可以一一列举的,枚举类型的值可以被一一列举出来。 c.数据类型 img 运算符 运算符在C语言编程中不可或缺的一部分,用于对一个或多个值进行运算,包含算术运算符,赋值运算符,关系运算符,逻辑运算符,三目运算符,位运算符,逗号运算符,sizeof运算符等,在这里就写一下在C语言中比较常见的运算符。

a.算数运算符 算数运算符中常见的就是加减乘除四则运算。 算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++),自减(–)。 例如求两个整数的和

#include<stdio.h>
int main()
{ 
    int x=1;
    int y=6;
    printf("%d+%d=%d\n",x,y,x+y);
    return 0;    
}

运行结果如下图 img b.赋值运算符 赋值运算符的作用是将常量和变量或表达式的赋值给某一个变量 赋值运算符:用于赋值运算,分为简单赋值(=)、复合算术赋值(+=、-=,*=、/=、%=)和复合位运算赋值(&=、!=、^=、>>=、<<=)。 代码:

#include<stdio.h>
int main()
{ 
    int x=6;
    x-=x*=x+x; 
    printf("%d\n",x);
    return 0;    
}

运行结果如下图: img 从图中可以看出,运算后变量x的值被打印出来了,程序在处理到x-=x=x+x 时,先处理的是x+x,返回12,然后运算x=12,x赋值为72,返回72,最后运算x-=72,x赋值为0,最终输出x的值为0。

c.关系运算符 关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=)。 关系运算符,用于对两个数值或变量进行比较,真用1表示假用0表示。 4 ==3 结果为0 4 != 3 结果为1

d.逻辑运算符 逻辑运算符:用于逻辑运算。包括逻辑与(&&)、逻辑或(||),非(!)。 !a 表示:如果a为假,则!a为真。如果a为真,则!a为假。 a&&b 表示:如果a和b都为真,则结果为真,否则为假。 a||b 表示:如果a和b有一个或一个以上为真,则结果为真,否则为假。 注意 运算符的优先级口诀:单,算,移,关,与,异,或,逻,条,赋。

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_43514330/article/details/119951322
-- 展开阅读全文 --
安全面试之XSS(跨站脚本攻击)
« 上一篇 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复