在C语言这类型语言中,单引号代表字符,比如'1'代表字符1,而不是数字的1。双引号代表的是字符串,一个字符串是由多个字符组成的,比如"hello"就是6个字符组成的字符串。(是6个不是5个,因为字符串的末尾会加一个特殊的空字符'\0')
单引号表示一个char型变量,也就是单个字符 而双引号表示的是一个char型数组(而且自动以'\0'结尾),也就是一串字符
上面所有的写法,始终代表了布尔值=1;只要disabled出现 就是1,相当于disabled=true不加引号哦。"...
双引号中的字符集合称为字符串(详见第4 章。 )与之类似, printf ( "Hello !\007 \n" ) ; 语句将打印 Hello!并发出一声 蜂鸣 ,而 printf ( "h e ll! 7\n" ) ; 语句则打印Hello !7.。不在转义字符中的数字将普通字符那样被打印出来。 2.什么时候使用ASCII码 ,什么时候使用转义序列呢?如果要在某...
在编译一个程序的时候我们选择将一条语句(一组语句)编译或者放弃是很方便的。因为我们有条件编译指令。 那什么时候会用到条件编译呢? 比如说: 调试性的代码,删除可惜,保留呢又有点碍事,所以我们可以选择性的编译。 举个例子: #include <stdio.h>#define __DEBUG__int main(){int i = 0;int arr[10] =...
字符型常量都是用''(单引号)括起来的。例如:'a'、'b'、'c' 字符常量的单引号中只能有一个字符 特殊情况: 如果是转义字符,单引号中可以有两个字符。例如:'\n'、'\t' 字符串常量 字符型常量都是用""(双引号)括起来的。例如:"a"、"abc"、"lnj" 系统会自动在字符串常量的末尾加一个字符'\0'作为字...
个字符(使用 8 位代码,即一个字节)。注意,字符常量需要用单引号括起来,而不是双引号。 7.3.1 字符操作 C 语言把字符当作整数进行处理,因为所有字符都是以二进制的形式编码的。特别注意,C 语言中的字符 常量事实上是 int 类型而不是 char 类型,即字符常量在计算机内部是以 int 型数据的方式存储。
如果文件路径用双引号引起来:#include “1.txt” 先去当前源文件所在目录中查找这个文件,如果有,直接包含; 如果没有,就去系统自带的编译器目录中查找,如果有直接包含,如果没有就报错。如果文件路径用尖括号括起来:#include <1.txt> 直接去编译器目录中查找,如果有就包含,如果没有就报错。系统自带的编译器目录 ...
//方式一,单个单个元素的赋值,用单引号引起来每一个字符char Name1[9]={'H','y','d','r','o','g','e','n'};//H2//方式二,直接用双引号,将字符串赋给变量Name2char Name2[9]="Hydrogen";char Name2[9]={"Hydrogen"};// 三:数组的越界这里讲的数组长度存在一个上界,一旦超过了这个界限...