scanf的使用(Xcode开发环境)

scanf使用细节

  • 输入一个数据

int num1;

scanf(“%i",&num1);

  • 输入多个数据

int num1,num2;

printf("请输入2个数字:");

scanf(“%i%i",&num1,&num2);

说明:

a 输入数据类型之间(%i%i)若没有间隔符则默认使用table、回车、空格做间隔符

b 可以在%i%i之间明确以什么符号做间隔符,如%i,%i就是以逗号做输入间隔符,此时在使用table、回车、空格是不起作用的。

  • 特别注意输入有char型数据

int num1,num2;

char c;

printf("请输入1个数字,1个字母,1个数字:");

scanf("%i%c%i",&num1,&c,&num2);

此时若还以table、回车、空格做间隔符时,数据输出是错误的。此时可以直接数字+字符+数字(如:2#3),之间不加任何间隔符,或者使用指定的间隔符(2,#,3此时逗号是间隔符)。

时间: 2024-10-14 19:09:44

scanf的使用(Xcode开发环境)的相关文章

printf的使用细节(Xcode开发环境中)

printf的使用 1.直接输出一段文字 输出结果 printf("Hello, World!\n”); “Hello, World!” 2.输出int型数据 int num=100; printf("%i\n",num); “100” 一般输出 printf("%2i\n",num); “100” printf("%4i\n",num); “ 100” 注意开始处有空格 printf(“%-4i\n",num); “100

5个Xcode开发调试技巧

转自Joywii的博客,原文:Four Tips for Debugging in XCode Like a Bro 1.Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问题.该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址. 怎么开启僵尸对象呢?首先打开 Edit Scheme (或者通过热键?<),然后选择Diagnostics选项卡,

(转)5个Xcode开发调试技巧

1.Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问题.该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址. 怎么开启僵尸对象呢?首先打开“Edit Scheme”(或者通过热键?<),然后选择Diagnostics选项卡,勾选Enable NSZombie Objects选项. 现在我们可以关掉ARC来测试重复释放的问题.异常和更容易产生

Xcode环境下OpenGL C++ GLFW开发环境搭建

操作系统版本:MacOS Mavericks 10.9.2 Xcode版本:5.0.1 OpenGL版本:4.10 GLFW版本:3.0.4 一.GLFW编译 1.下载并安装cmake(当前最新版本为2.8.12.2) http://www.cmake.org/cmake/resources/software.html 下载cmake-2.8.12.2-Darwin64-universal.dmg文件安装即可 2.下载GLFW源代码(当前最新版本为3.0.4) http://www.glfw.o

iOS开发系列一开发环境与Xcode介绍

一.开发准备 为了开发iOS应用,你需要: 1.硬件要求:一台mac电脑,苹果系统占用内存比较高,电脑配置尽量选择相对较好的, 如:cpu双核,内存8G,还有真机测试尽量iphone5+ 2.软件环境要求 如果可以尽量保持系统最新,如:OS X 10.9.3+ Xcode 6.0+尽量最新版,一般要去appstore去下载. iOS SDK 应用开发必须要使用Xcode,Xcode苹果的集成开发环境包括,源码编辑器.图形用户界面编辑器,以及其它特性,SDK提供了开发应用的一些基础框架,工具,你需

计算机图形学-mac系统下Xcode中OpenGL开发环境配置。

mac系统下Xcode中OpenGL开发环境配置. 这学期有计算机图形学的课程,需要用到OpenGL,最近着手开始配置开发环境了,老师上课给的安装包都是基于windows系统的.网上也是windows上配置的教程比较多,Mac版的比较少.我综合了几个教程并自己总结,实践成功.特来分享配置过程.希望能帮到大家! 介绍 OpenGL(Open Graphics Library)是定义了一个跨编程语言,跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维亦可),是一个功能强大,与硬件无关,调

不需要安装max或者xcode的object C开发环境

有时候很多人在没有mac开发机的时候,都想着安装一个虚拟mac机,或者用codeblock去配置成一个OC开发环境,我之前在学习OC的时候就这么办过,虚拟机卡的要死,codeblock本来就不是专门用来做OC开发的,还要自己弄一大堆的插件, 这里我推荐一个http://appery.io/ 这个网站集成了很多的服务,界面开发,数据库的接口,资源,自动生成源码,包括安卓的,app的,windowsphone的,web代码很方便 进入界面需要注册账号 当然你可以选择免费的注册,这个是我进入到plat

Mac配置React Native开发环境

一直觉得学习一样东西,不动手怎么也学不会,就像学习swift,看了视频没有动手操作,记住的也就那么点,自己写出东西不是这里有问题就是那里出错. 所以,以后学习自己要多动手. 现在我的学习任务就是: 提高自己的iOS代码专业能力,掌握Swift3.0,顺便学习学习React Native. 学习一门语言当然少不了硬件和软件设备啦,不然怎么学习...嘿嘿,对吧!!!! 下面记录下自己配置React Native开发环境: 1> 安装brew: 打开终端,输入:   /usr/bin/ruby -e

【Cocos2d-x学习记录】基于Mac OS iPhone开发环境搭建

首先安装python https://www.python.org/downloads/mac-osx/ 然后找到Cocos2d官网http://www.cocos.com/download/# 选择Cocos2d-x下载 下载完成后解压,找到setup.py 打开终端,将setup.py拖入到终端后回车 随后会出现提示我们安装安卓SDK的信息,因为是配置iPhone的开发环境所以不用理会,直接回车,安装好后就可以创建工程了. 直接输入 cocos new MyGame -p com.Shvie