在C语言源程序中的格式字符与空格等效

#include <stdio.h>
#include <stdlib.h>
/*
 *预处理指令这里换行符会导致编译不通过,因此这里和空格符效果不一样
 *而在非预处理指令的地方(源程序中),换行符和其他控制字符这些都和空格效果一样。
 *格式字符:回车、换行、退格、垂直制表符、换页符等。
 */
#define TEST 1
/*
 *编译命令:gcc -Wall -ansi -pedantic Test.c
 *可以看到格式字符和空格的作用是一样的
 *用\可以把一个标识符分成两行写,但是下一行开头不能有
 *空格,如果有空格就变成两个标识符了
 **/
int

main

(

void

 )

{
	printf
		(

		"Test Ok!\n"

		)

		;

	printf("%d\n", TEST);

	system
		(

		"pause"
		/*
		 *这个表达式照样可以拆成一行一个字母,格式字符被看成是空格字符
		 *格式字符:回车、换行、退格、垂直制表符、换页符等。
		 *
		 **/

		)

		;

	return

0
;

}

 运行效果:

时间: 2024-11-07 13:36:14

在C语言源程序中的格式字符与空格等效的相关文章

NSLog()输出函数集格式字符

nslog()强大的功能这里就不多说了,笔者从c#转过来,难免会有些陌生.在c#中用format("{0}",xx}来进行占位,下面就来讲讲在oc中的格式字符; d:带符号的十进制形式输出整数(正数不输出符号) o:以八进制无符号形式输出整数(不输出前缀) x:以十六进制无符号形式输出整数(不输出0x) u:以无符号的十进制输出整数 c:以字符形式输出,只输出一个字符 s:输出c风格的字符串 f:以小数形式输出浮点数,默认输出和位小数 e:以指针形式输出浮点数,数字部份默认输出6位小数

C语言中的格式占位符

C语言中的格式占位符: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格.制表符或换行符结束. %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入. %p 读入一个指针 %u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合 %% 读%符号

C语言去除数组中重复的字符简单例子

#include <stdio.h> int main(void){ int a[10]={1,2,3,3,4,5,1,3,5,6}; int i,j; int zieo=0; for(i=0;i<10;i++) for(j=i+1;j<10;j++) { if(a[i]==a[j]) { a[j]=0; } } for(i=0;i<10;i++) { if(a[i]!=zieo) { printf("%d\t",a[i]); } } printf(&qu

java语言在某个数组中查找某个字符出现的次数

package com.llh.demo; import java.util.Scanner; /** * * @author llh * */ public class Test { /* * 在某个字符数组中查找某个字符出现的次数 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符:"); char a = sc.ne

【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回

//模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回 #include <stdio.h> //#include <string.h> #include <assert.h> char* my_strchr(char *dst, char src) { assert(dst); while (*dst != '\0') { if (*dst == src) return dst; dst++; } return 0; } int main()

【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL

// 模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL #include <stdio.h> #include <assert.h> char const* my_strchr(char const *p,char c) { assert(p != NULL); while (*p) { if (*p == c) return p; else p++; } return NULL; } int main() { char *p =

ORACLE TO_CHAR()函数中日期格式的使用

下面以实例来说明: SQL> set linesize 200 SQL> show parameter nls_date_language NAME                     TYPE            VALUE ------------------------------------ ---------------------- ------------------------------ nls_date_language             string     

Swift语言指南(十)--字符串与字符

原文:Swift语言指南(十)--字符串与字符 字符串是一段字符的有序集合,如"hellow,world"或"信天翁".Swift 中的字符串由 String 类型表示,对应着 Character 类型值的集合. Swift 中的 String 类型为你的编程提供了一个高速的,兼容 Unicode规范 的文本处理方式.Swift 创建和处理字符串的语法轻量可读,与 C 语言的字符串语法颇为相似.字符串的拼接非常简单,只需将两个字符串用 + 运算符相加.字符串的值是否

WP8_UTF8 to GB2312转码 (url网址中带中文字符的处理)

直接使用例如:http://www.abc.php?name=中文符 ,客户端调用,在服务端修改后,会出现乱码, 而windows phone 又不能直接支持gb2312, 经过大量分析和验证,发现 凡事 经过"从汉字转换到16进制"后, 即可成功实现转码,代码如下: string text = "中文符"; string url1 = "http://www.abc.php?name="; string url2 = url1 + Utf8To