‘‘/‘‘一、转义字符:转变意思未加“\”intmain(){printf("C:\test\32\test.c\n");//\\用于表示一个反斜杠,防止它被解释转义为一个转义序列return0;}运行截图加上“\”intmain(){//\是为了转义其他字符的printf("%s\n","\"");printf("%s\n","\"");printf("%s\n"
分类:
编程语言 时间:
2020-10-10 17:02:42
阅读次数:
24
1.在ANSIC C的实现中存在两种环境:翻译环境和执行环境。 2.,obj为目标文件 3.堆栈和静态 4.a.正常终止:return 0; b.错误终止:return 1; c.中断:break; 5.函数定义了需要执行的工作,而声明则描述了函数和(或)函数将要操作的数据类型(有时候是数据本身)。 ...
分类:
其他好文 时间:
2018-01-13 12:45:43
阅读次数:
124
进入《pointer on C》的第二章,不过感觉这一章没讲什么实质性的内容,主要是一些风格、字符以及一些古老的东西(比如三字母词)自己也不是很感兴趣。不过也算是了解一下C的历史了吧。不过问题和程序还是好好看了看。 比如又知道了一些转义字符:\?在书写多个分号的情况下使用,防止被解释为三字母词。\....
分类:
其他好文 时间:
2015-12-14 20:59:24
阅读次数:
142
三元符(三字母词):由三个字符组合起来代表其他字符,三元符可以在没有一些字符时使用??( [??) ]??! |?? }??' ^??= #??/ \??- ~说明:1.linux环境中,gcc 4.4.7版本默认略过三元符
分类:
其他好文 时间:
2015-11-21 18:17:26
阅读次数:
180
设置1:build project的时候,让编译器支持 三字母词。项目文件右击--> Properties-->C/C++ Build--> Settings 如图设置:再 Command line pattern 如图的位置加上 -ansi 或者 -trigraphs 就可以。如今能够尝试下 加 ...
分类:
编程语言 时间:
2015-05-08 20:14:37
阅读次数:
160
设置1:build project的时候,让编译器支持 三字母词。
项目文件右击--> Properties-->C/C++ Build--> Settings 如图设置:
再 Command line pattern 如图的位置加上 -ansi 或者 -trigraphs 即可。
现在可以尝试下 加 和 不加 这个参数下面代码的执行效果: printf("delete files? ...
分类:
编程语言 时间:
2014-10-07 19:34:23
阅读次数:
222
C语言中的三字母词(trigraph)在ANSIC标准中,定义了9个三字母词(trigraph),三字母词就是几个字符的序列,合起来表示另一个字符。三字母词使C语言环境可以在缺少一些必需字符的字符集(比如,一些非常老式的键盘上没有[]{}#\^~|)上实现。也许是由于这些字符集我们基本上用不到,所以...
分类:
编程语言 时间:
2014-05-01 19:18:12
阅读次数:
485