一、运算优先级

二、条件运算符(表达式1?表达式2:表达式3)

当式1正确时,取式2的值;否则,取式3的值

三、格式字符

 #include<stdio.h>
#include<stdlib.h> void main(){
int num;
scanf("%d",&num);
printf("\n%d",num);
printf("\n%ld",num);
printf("\n%10d",num);//10位靠右
printf("\n%-10d",num);//10位靠左
printf("\n%010d",num);//10位,左边补0
printf("\n%5d",num);//5位,超过按照实际,不超过则靠右 system("pause");
}

 #include<stdio.h>
#include<stdlib.h> void main(){
int num;
char str0[],str[];
scanf("%d%s",&num,str0);
printf("num=%d,str0=%s",num,str0);
sprintf(str,"for /l %%i in (1,1,%d) do %s",num,str0);
system(str); system("pause");
}

打开3个计算器

四、跨过权限修改值(注射)

 #include<stdio.h>
#include<windows.h> void main(){
int x=;
int y=;
printf("%x,%x",&x,&y);
while(){
printf("\n阿飞有%d个妞,有%d元",x,y);
Sleep();
}
}

根据地址,编写代码,生成dll文件,进行注射

 _declspec(dllexport) void go(){
int *p=(int *)0x4dfcbc;
int *q;
*p=;
q=(int *)0x4dfcb0;
*q=;
}

五、字符串赋值

 #include<stdio.h>
#include<stdlib.h> void main(){
char str[],strurl[];
scanf("%s",str);
sprintf(strurl,"%s",str);//实现字符串的赋值,因为字符串不能通过 str=strurl 赋值
sprintf(strurl,"%.7s",str);//截取前面7个字符
sprintf(strurl,"%10.7s",str);//10位宽,截取前面7个字符
system(strurl);
system("pause");
}

[c/c++] programming之路(9)、运算优先级的更多相关文章

  1. PHP数据运算优先级总结记忆

    运算符优先级

  2. java数据类型和运算优先级

    一.数据类型 1.基本数据类型: . 布尔类型:boolean(true,false) . 整型:byte(-128,127).short(-32768,32767).int(-2147483648, ...

  3. C 运算优先级口诀

    运算优先级口诀: 括号成员第一;        //括号运算符[]() 成员运算符.  ->  全体单目第二;        //所有的单目运算符比如!.~.++. --. +(正). -(负) ...

  4. Java语言基础---逻辑运算(长路短路运算)

    长路短路运算的区别 长路与运算&:是指在两边都是整数时,是逐位与运算,在两边是关系运算时,是逻辑运算. 短路与运算&&:是指从左至右,遇到false,则停止后面的运算. 长路或 ...

  5. c语言运算优先级与结合方向的问题

    c语言运算的结合方向一直困扰我,不过我终于get到了哈哈 先附上c语言运算优先级和结合方向图片 以上有c语言一共的15个优先级,从上往下递增 c语言的运算符号有很多,当我们打代码或者看代码的时候符号多 ...

  6. [c/c++] programming之路(30)、位运算(一)

    一.取反 ~ #include<stdio.h> #include<stdlib.h> void main(){ unsigned ; //0000 1111 char的单位是 ...

  7. [c/c++] programming之路(31)、位运算(二)

    一.取反的高级用法 #include<stdio.h> #include<stdlib.h> //取反的作用:末位清零 取反适用于各种位数不同的数据 void main0(){ ...

  8. JavaScript 中运算优先级问题

    优先级引发的问题 这篇文章对 JavaScript 中的运算符进行小结,很多人对运算符优先级这一知识点都是一带而过.这就导致在写一些比较奇葩的 js 代码,你并不知道它的输出是啥,下面举一个例子,这也 ...

  9. python各种运算优先级一览表

    ##python各种运算的优先级 运算符 描述 lambda Lambda表达式 or 布尔"或" and 布尔"与" not x 布尔"非" ...

随机推荐

  1. apache分割数组和集合的分法

    public static void main(String[] agrs){    String[] array={"1","2","", ...

  2. iOS 阅读唐巧博客心得

    1. iOS 开发中的争议(一) http://blog.devtang.com/2015/03/15/ios-dev-controversy-1/ 文中提及到,在使用的时候,应该是使用self.pr ...

  3. django基础(一)

    一.创建django程序 1.终端:django-admin startproject sitename 2.IDE创建Django程序时,本质上都是自动执行上述命令 常用命令: python man ...

  4. 阿里云云盾服务证书免费CA证书申请与配置 (原)

    申请入口(首页导航产品->安全->CA证书服务->立即购买) 免费版选择步骤一步一步来 1.品牌选 Symantec 2.保护类型选择 一个域名(免费版只能一个好像) 3.证书类型选 ...

  5. react native 初识生命周期

    关于生命周期这块,我是看到慕课堂的一个视频,觉得将的很好,引入很容易理解,地址是:https://www.imooc.com/video/14288  如果你们想了解一下,也可以去看看 RN 组件的生 ...

  6. vuex的使用二

    1.先看项目的目录结构 2.在main.js里需要引入store这个文件并挂在实例上 import store from './store/store' ............ new Vue({ ...

  7. ThreadLocal源码实现。

    今天在FileInputStream源码中看到有ThreadLocal,之前一直没有理解过这个类,现在进行补充. ThreadLocal即为线程局部变量,它和同步机制处理的是不同的问题域,同步机制是为 ...

  8. CSS笔记之Grid网格系统

    Grid布局已经不是新鲜的技术了,但一直都是使用了Flex布局,如今需要了边学习边做些常用的笔记.首先grid和flex一样都不支持IE10以下的浏览器 基本布局: 一般是所有子元素都横向排列或者都纵 ...

  9. Cassandra创建第一个用户

    Cassandra配置文件cassandra.yaml 的配置项, 默认是 authenticator: AllowAllAuthenticator 现在想创建Cassandra的用户,但是如果保持以 ...

  10. table 的rolspan和rowspan

    如图所示啦,容易让初学者混乱的两个东西仔细看看分析下呢,就比较简单了 <table width="300" border="2"> <tr&g ...