E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言学习
C语言学习
及应用笔记之一:C运算符优先级及使用问题
C语言中的运算符绝对是
C语言学习
和使用的一个难点,因为在2011版的标准中,C语言的运算符的数量超过40个,甚至比关键字的数量还要多。
foxclever
·
2020-07-15 23:33
C语言
C语言
运算符
优先级
C语言学习
篇-4运算符及其优先级
说明:C语言一共有34种运算符。运算符算术运算名称运算符说明加法+还可以表示正号减法-还可以表示负号乘法*非数学意义上的X除法/注意1/2的值为0而非0.5取余(模运算)%两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关)注意:1.inta=10.8;//数据精度丢失警告。结果为10——自动类型转换2.inta=(int)10.8;//无警告。把10.8强制转换为整型——强制类型转
DH_Fantasy
·
2020-07-15 22:03
C语言学习篇
c语言
运算符
优先级
郝斌老师
C语言学习
笔记----补码和位运算符
补码和位运算符1.补码(1)已知十进制求二进制**求正整数的二进制**除2取余,直至商为零,余数倒叙排序**求负数的二进制**先求与该负数相对应的正整数的二进制代码,然后将所有位取反,末尾加1,不够位数时左边补1**求零的二进制**全是零(2)已知二进制求十进制如果首位是0,则表明是正整数,按普通方法求如果首位是1,则表明是负整数将所有位取反,再加一,所得数字就是该负数的绝对值如果全是零,则对应的
闪闪红星闪
·
2020-07-15 21:07
C语言学习课堂笔记
C语言学习
笔记
C语言学习
笔记1.1题外话今天和大家分享一下我自己的
C语言学习
的过程,与大家共勉。嗯,由于我本人水平有限,出现错误在所难免,希望大家看到后能够指出来,以便大家共同进步。
blueshell1949
·
2020-07-15 20:15
C语言心得
【
C语言学习
】C语言运算符
这一阵子忙着找工作,笔试题做了不少。同时也发现了自己的一些不足,其中一个就是C语言的运算符问题。优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目
喜欢哲学的女孩
·
2020-07-15 19:44
C语言学习
Linux
C
程序设计学习笔记
2.资料下载:
C语言学习
------------------32套基础视频教程(推荐观看1~4套)------------------郝斌C语言入门视频教程下载(180集全)(国内最受欢迎的C语言视频教程)百度网盘:https://pan.baidu.com/s/1dGkkNEL提取密码:94w5小甲鱼C语言基础视频教程(带源码和课件)百度网盘:https://pan.baidu.com/s/1c3rExuo提取密码:4
透明水晶
·
2020-07-15 17:11
1.C/C++编程
C语言学习
笔记3--运算符优先级 4种运算
一、C语言运算符优先级顺序一共有十五个优先级:1()[].->2!~-(负号)++--&(取变量地址)*(type)(强制类型)sizeof3*/%4+-5>>>=>=全体单目第二;//所有的单目运算符比如++、--、+(正)、-(负)、指针运算*、&乘除余三,加减四;//这个"余"是指取余运算即%移位五,关系六;//移位运算符:>,关系:>大于4)>=大于或等于5)==等于6)!=不等于关系运算
yglskfjmp
·
2020-07-15 16:38
C学习笔记
C语言学习
笔记之运算符优先级总结
C语言运算符优先级归纳表优先级运算符名称/含义结合方向备注1[]数组下标左到右()圆括号.对象->指针2-负号右到左单目运算符~按位取反++自增--自减*取值&取地址!逻辑非(类型)强制类型转sizeof长度运算3/除左到右双目运算符*乘4+加-减5>右移6>大于>=大于等于>=右移后赋值&=按位与后赋值^=按位异或后赋值|=按位或后赋值15,逗号运算符左到右
JCxiaohugong
·
2020-07-15 16:26
C/C++
C语言学习
笔记(四) 运算符优先级
C语言中有很多运算符,除了四则运算,还有位运算、比较运算、逻辑运算、赋值运算等等,令人眼花缭乱的同时,优先级也让人头疼。通常建议在写代码的时候不用省略括号,但是并不是所有程序员都会按照这个规矩来,因此还是有必要记录一下,以备查阅。下面表格中详细记录了各种运算符的优先级。没有必要死记硬背这张表,代码见多了用多了就慢慢记得了。总结几个比较重要的原则:取成员的“0”目运算符【().->[]】优先级最高;
weixin_33919950
·
2020-07-15 15:32
C语言学习
笔记(一) -基本语法 Basic Grammar
变量与常量/**常量:符号常量和字面常量*变量:变量名,值,类型*关键字*/intmain(void){printf("%f\n",3.14159);//变量的定义;inta=23;printf("a:%d\n",a);return0;}/**整型*整型常量:12301230x123*整型变量:shortintlonglonglong*intunsignedint*123123u/U*123l/L
Simon.Wang
·
2020-07-15 15:41
【C语言编程】
printf
i++
变量名
c语言
scanf
【郝斌
c语言学习
笔记】记录一下
郝斌
c语言学习
笔记1、整数十进制:传统的写法十六进制:前面加0x或者0X八进制:前面0,注意是数字0不是字母o2、浮点数传统的写法:floatx=3.2;科学计数法Floatx=3.2e3;3、字符单个字符用单引号括起来
qxlxi
·
2020-07-15 14:48
#
c语言趣味编程100例
C语言应用笔记(一):运算符优先级和使用问题
C语言中的运算符绝对是
C语言学习
和使用的一个难点,因为在2011版的标准中,C语言的运算符的数量超过40个,甚至比关键字的数量还要多。1、运算符及优
S2R.JunoFly
·
2020-07-15 13:51
C语言
C语言学习
及应用笔记之一:C运算符优先级及使用问题
C语言中的运算符绝对是
C语言学习
和使用的一个难点,因为在2011版的标准中,C语言的运算符的数量超过40个,甚至比关键字的数量还要多。
weixin_30254435
·
2020-07-15 13:30
c语言笔记
c语言学习
笔记c语言关键字c语言关键字一共有32个数据类型关键字(12个)char,short,int,long,float,double,unsigned,signed,struct,union,enum
SZDXXFN
·
2020-07-15 13:55
c语言
学习笔记
C语言学习
之一——数据类型,运算符和表达式
1.C语言数据类型image.png1.1基本类型:其值不可以再分解为其他类型1.1.1整型:整型常量,整型变量。整型常量:有3种形式:十进制(没有前缀,数码为0~9),八进制(以0为前缀,数码取值为0~7),十六进制(以0X或0x为前缀,数码取值为0~9和A-F(a~f))。注:整型常量可添加后缀,主要根据其类型来添加。整型变量:变量是CPU为程序开辟的一块内存地址空间的代号,因此其实质存储形式
Eric_Hunter
·
2020-07-15 11:17
C语言学习
笔记-结构体、共用体、枚举
枚举类型的定义形式为:enumtypeName{valueName1,valueName2,valueName3,......};注意最后的;不能少。列出一个星期有几天:enumweek{Mon,Tues,Wed,Thurs,Fri,Sat,Sun};可以看到,我们仅仅给出了名字,却没有给出名字对应的值,这是因为枚举值默认从0开始,往后逐个加1(递增);也就是说,week中的Mon、Tues...
祥云湾
·
2020-07-15 10:27
C语言
C语言学习
之输入两个正整数m和n,求其最大公约数和最小公倍数。
输入两个正整数m和n,求其最大公约数和最小公倍数。#includevoidmain(){intm,n,temp,p,r;printf("请输入两个正整数m,n:\n");scanf("%d,%d",&m,&n);printf("%d,%d",m,n);if(n
几何ya
·
2020-07-15 08:33
计算机
C语言学习
日记--PAT (Basic Level) Practice (中文)第二题1002
读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu代码如下#includevoidpinyin(int
徐志远
·
2020-07-15 08:10
C语言学习日记--PAT
(Basic
Level)
Practice
C语言学习
之求1到100之间奇数和
1.求1到100之间的奇数之和。#includeintmain(void){inti;intsum=0;for(i=1;iintmain(void){inti;intcnt=0;//个数一般用cnt表示for(i=1;iintmain(void){inti;intsum=0;intcnt=0;floatavg;//average的缩写;for(i=1;iintmain(void){inti;int
随风而逝*
·
2020-07-15 07:59
C语言
C语言学习
10(循环结构:do-while语句)
do-while语句/*do-while语句格式:do{循环体;}while(表达式);*///倒数数#include"stdio.h"#include"conio.h"voidmain(){inta;printf("请输入一个正整数,下面对它进行有趣的倒数:");scanf("%d",&a);if(a>1)do{printf("%-8d",a);a--;}while(a>0);elseprint
weixin_30721899
·
2020-07-15 03:56
sizeof是操作符,是操作符!!!
在
C语言学习
中,我们常常会将sizeof当作一个函数。因为通常在使用时,sizeof后面要加括号,然而虽然很难接受但铁打的事实就是它是一个关键字。
Nemo丶
·
2020-07-14 23:34
C
C语言学习
自记录3
1.在屏幕上输出以下图案:*************************************************************************************2.求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。/*在数论中,水仙花数(Narciss
LTXER
·
2020-07-14 21:02
C语言学习
-分鱼函数
#include"stdafx.h"#include"stdio.h"#include"stdlib.h"intfish(intn,intx){if((x-1)%5==0){if(n==1)return1;elsereturnfish(n-1,(x-1)/5*4);}return0;}int_tmain(intargc,_TCHAR*argv[]){inti=0;intflag=0;intx;do
qq_42604263
·
2020-07-14 20:04
C语言学习
:奇偶数分离
/*输入n个整数(n从键盘输入,假设n的值不超过100),按奇偶数分成两组并输出。输出两行,第一行为所有奇数,第二行为所有偶数,保持数据的相对顺序与输入顺序相同。函数原型如下所示:voidSeperate(inta[],intn);//数组a[]存放用户输入的n个整数解题思路:用两个循环分别输出奇数和偶数,在输出第一个数时用"%d"格式字符,在输出其余数时用",%d"格式字符,用标志变量记录和判断
横眉小生
·
2020-07-14 20:54
C语言+数据结构
C语言学习
(四)——类型
C语言是一种有类型的语言:C语言的变量必须在使用前定义,并且确定类型C以后的语言向两个方向发展:(1)C++/Java更强调类型,对类型的检查更严格(2)JavaScript、Python、PHP不看重类型,甚至不需要事先定义总体来说,面向底层的语言强调类型。1.整数char、short、int、long、longlong逻辑(放入整数里):bool2.浮点数float、double、longdo
叽里咕噜吧唧
·
2020-07-14 19:10
c语言
C语言学习
(五)——函数
函数三段几乎一模一样的代码!“代码复制”是程序不良的表现求和函数:F9在此处设置断点:按原来的调试方法,即F10执行下一条语句:跟我们所期望的不一样,想进入函数的话,要用F11。(F10是逐过程,F11是逐语句)什么是函数:函数的调用:函数知道每一次是哪里调用它,会返回到正确的地方从函数中返回值:如果函数有返回值,则必须使用带值的return单一出口调试观察此程序的运行过程:此例子不好,不符合单一
叽里咕噜吧唧
·
2020-07-14 19:37
C语言学习
(几个小程序)
pro1:求给定符合条件的整数集第二种方案可用逻辑运算&&化简pro2:水仙花数参照第二种方法将第一种方法改进:无须mask,第一种方法是从高位数的幂次方开始计算,因此需要mask,而第二种方法是从低位开始计算,要更简便。pro3:打印九九口诀表tips:怎么使输出来的每行对齐呢?(1)用制表符\t(2)在格式字符中加入占用宽度控制数字%nC,效果是输出对应变量时占用n个字符的宽度,不足部分左侧补
叽里咕噜吧唧
·
2020-07-14 19:37
c语言
C语言学习
(六)——数组
一、一维数组pro1:如何写一个程序计算用户输入的数字的平均数?这种方法不需要记录输入的每一个数。pro2:如何写一个程序计算用户输入的数字的平均数,并输出所有大于平均数的数?此程序存在安全隐患,因为输入的数据可能超过100!解决方案:1.用一个变量计数是否输了100个了。2.先让用户输入有多少数字要计算。1、数组的使用(1)定义数组:(2)数组是什么?inta[10]:(3)有效的下标范围:qu
叽里咕噜吧唧
·
2020-07-14 19:37
c语言
C语言学习
---实现几个优先级的几种方法
需求是针对不同的控制变量实现不同的响应需求,但是存在一个优先级的问题。如果是只满足0>5>6>7>8的话,可以用continue。注意运用continue和break的区别。break用于完全结束一个循环,跳出循环体执行循环后面的语句。continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。while循环break是用于永久终
Chillinglu
·
2020-07-14 18:46
C语言
C语言学习
重点总结(一)基本数据类型分析
一.数据类型的含义:1.数据类型可以理解为固定大小的别名;2.数据类型是创建变量的模子;二.变量的本质:1.变量是一段实际连续存储空间的别名;2.程序中通过变量来申请并命名存储空间;3.通过关键字可以使用存储空间;实例分析:步骤:自定义类型–创建变量–打印变量#includetypedefintINT32;typedefunsignedcharBYTE;typedefstruct_demo{sho
少时安
·
2020-07-14 15:01
C语言
数据类型
变量
集成学习环境(c语言) 怎么用
界面预览:无插件情况:投诉更新时间:2004-11-0310:44:22下载次数:57591推荐等级:联系人:isesoftetang.com开发商:集成学习环境(c语言)v4.2>作者空间:大名鼎鼎的
C语言学习
软件
maqian4747
·
2020-07-14 15:40
C语言学习
笔记---查漏补缺
1、强制类型转换表达式:(数据类型)(表达式)2、C语言的头文件:C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。表达式:#includestdio.h3、break是跳出当前整个循环,continue是结束本次循环开始下一次循环。4、goto语句是一种无条件分支语句.5、自定义函数:A、[]包含的内容可以省略,默认是int类型
Robin罗兵
·
2020-07-14 14:30
编程语言
C语言学习
笔记(三)——条件表达式
条件表达式:表达式1?表达式2:表达式3(1)条件表达式的执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。(2)条件表达式优先于赋值运算符,max=(a>b)?a:b则先求解条件表达式在赋给max。(3)条件表达式的结合方向为“自右至左”如:a>b?a:c>d?c:d应该是a
liyzh_inspur
·
2020-07-14 14:11
C/C++/VC++
【
C语言学习
_180105】typedef函数指针用法
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表)[cpp]viewplaincopyprint?char(*pFun)(int);charglFun(inta){return;}voidmain(){pFun=glFun;(*pFun)(2);}char(*pFun)(int);charglFun(inta){return;}voidmain(){pFun=glFun;(*pFun)
carlsun80
·
2020-07-14 08:55
C-C++
c语言
C语言学习
(四)函数
一、函数概念及基本特征也就是一段可以重复使用的代码。C语言本身自带许多库函数,当然我们也可以自己编辑函数。函数的一个明显特征就是使用时带括号(),必要的话,括号中还要包含数据或变量,称为参数(Parameter)。参数是函数需要处理的数据,例如:strlen(str1)用来计算字符串的长度,str1就是参数。puts("C语言中文网")用来输出字符串,"C语言中文网"就是参数。还有一点就是函数一定
Ge-haijie
·
2020-07-14 07:24
C语言
C语言学习
(二)循环结构
今天可真是“美好”的一天,对于一个萌新来说一天敲了这么多的代码真不容易呢。一直处于编译,调试,编译,调试的过程中,虽然调试了很多次才最终调试成功,调试成功之后还是挺开心呢。其实编程也是一个有趣的过程,也能增加自己的耐心和细心程度。话不多说,进入正题,说说自己今天遇到的问题和收获吧。if语句相对来说没什么难度,也很容易的就调试出来了,也算是一点收获。下面为一个简单的例题:有一函数如下,编一程序,输入
Ge-haijie
·
2020-07-14 07:23
C语言
C语言:求最大公约数和最小公倍数
记录自己的
c语言学习
过程输入两个正整数,分别求出最大公约数和最小公倍数代码:#includeintmain(){intm,n,a,b;printf("输入两个正整数:");scanf("%d%d",&m
Sapeurs
·
2020-07-14 06:04
C语言学习
(三)——循环
一、循环1、while循环,“当”循环notice:循环体内要有改变条件的机会,否则是死循环。有可能循环一次也没有执行。tips:纸上模拟程序的运行,写出变量的变化,或在程序适当的地方插入printfexam:xn1001102pro1:数位数调试2、do-while循环循环至少做一遍输入0调试最终结果n=1正确tips:若要进行循环计算,计算之前先保存原始的值,后面可能用pro2:猜数游戏每次召
叽里咕噜吧唧
·
2020-07-14 02:25
C语言学习
(一)基本数据类型和表达式
一、数据类型C语言的数据类型总的来说可以按如下来分类:数据类型分为基本数据类型和复合数据类型。基本数据类型又分为空类型(void)、字符型(char)和数值型(numeric),复合数据类型又分为数组、结构、联合、枚举和指针。基本数据类型中数值型又可以分为实型和整型,实型分为单精度(float)和双精度(double),整型分为短整型(short)、整型(int)、长整型(long),无符号只需在
Ge-haijie
·
2020-07-14 00:02
C语言
C++程序设计语言(特别版)感悟
C++语言学习-第一部分-导论从
C语言学习
的人来学习C++语言,在写C++程序时,就很难丢掉C语言的风格,这样就会因此丢到C++语言的一些潜在的优势。在这里列举出C++和C语言的几点代码风格差别之处。
weixin_39728429
·
2020-07-13 19:45
C++
C语言学习
-- 计算机原理及二进制
(0x01)CPU组成:寄存器:(累加,标志【逻辑判断】,基址【imagebase】,变址【基址寄存器的相对位置】,程序,计数【下一条指令在程序中的位置】,指令【cpu内部使用】,栈【记录栈的地址】)控制器(主要负责控制,控制每条指令的运行)运算器(计算机中执行各种算术和逻辑运算操作的部件)时钟(时钟频率与CPU的性能成正比)程序与CPU:代码->EXE->加载->CPU低级语言->机器语言->汇
v_link
·
2020-07-13 16:12
C语言
C语言学习
笔记:22_结构体
/**22.结构体.c**Createdon:2015年7月9日*Author:zhong*/#include#include/***结构体:对共性数据的封装*结构体有点使用面向对象的思想,对一类东西的共性进行封闭,以便使用。**定义结构体:*//1>定义结构体,也可以定义在函数中(全局与局部的结构体)structPerson{char*name;//字符串intage;doublehiegth;
developer_小钟
·
2020-07-13 15:13
C语言
C语言学习
笔记:23_枚举类型
/**23_枚举类型.c**Createdon:2015年7月9日*Author:zhong*/#include#include/***枚举类型:把可能的值一一列举出来,变量的值只限于列举出来的值的。例如性别:只有‘男’,‘女’,‘末知’三种可能,可以定义为枚举类型*///定义枚举类型:enumsex{man,//man=0,c语言编译对枚举类型的枚举元素按常量处理,每一个枚举元素都代表一个整数,
developer_小钟
·
2020-07-13 15:13
C语言
C语言学习
之浮点型数据存储
C语言学习
之浮点型数据浮点数浮点型数据分为单精度浮点型(float)和双精度浮点型(double).单精度(float)单精度浮点值取值范围:1.2E-38到3.4E+38精度:6位小数单精度浮点值。
月下魔法师
·
2020-07-13 12:07
C语言学习
资料目录
更多整理资料尽在一平米小站
C语言学习
资料目录构建系统编译器加密数据库文档生成编辑器环境框架游戏编程引擎资源通用编程图形GUIJSON学习、参考和指南在线资源参考初级中级高级自学资源实体书参考初级中级高级多媒体网络编程
leiyulingling
·
2020-07-13 09:21
C语言学习
心得一:__stdcall…
原文地址:
C语言学习
心得一:__stdcall、__cdcel和__fastcall三者的区别作者:赵加奎__stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式
Kayneo
·
2020-07-13 06:00
c语言学习
笔记之内存分区
c语言有五大内存分区,分别是栈,堆,全局区,常量区,代码区。栈:在需要的时候由编译器(系统)自动分配,在不需要的时候会由系统自动回收的存储区,内存由系统管理,函数中定义的变量存储在栈中,当调用函数的时候函数中定义的变量会被加到栈中,当函数离开的时候,被添加的变量会从栈中移除,栈在最高的地址上,所以添加的变量地址会逐渐变小,里面的内容可读可写。堆:是一块动态内存,由程序猿自己申请自己释放的内存空间,
疯狂的小菜
·
2020-07-13 03:47
c语言
C语言学习
总结:浮点型在内存中的存储
我们都知道,对于整形来说,数据存放内存中存放的是补码。但是对于浮点型来说,在内存中存放的是否也是补码呢?举个例子:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn=9;float*pFloat=(float*)&n;//强制转换类型printf("n的值为:%d\n",n);printf("*pFloat的值为:%f\n",*pFloat)
menqiqi_
·
2020-07-13 02:39
C语言
C语言学习
:关于进程
留校第二周的任务,是进程相关知识的学习,和myshell的编写。在《LinuxC编程实战》第七章、一些网络资源以及这周的学长分享会的共同促进下【?】,决定写写我对进程的认识和理解。第一个问题当然是,进程是什么?我的理解是,进程是一个程序在计算机上的一次执行。或者引用网课毕向东老师的表达,进程即是程序的进行。通过实验,我们在windows的任务管理器中,可以清楚地看到一个进程的诞生和终止,也代表了进
cosineta
·
2020-07-12 18:24
羊的c
C语言指针的理解
对于C语言初学者而言,指针部分有点复杂,也有些难理解,可以说是
C语言学习
之路上的第一道坎,在阅读了不少书籍资料和实验后,决定写下这篇博客,供大家参考。什么是指针?
钰宝^_^
·
2020-07-12 15:01
日常学习
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他