C语言字符
来源:互联网 发布:建设施工安全网络平台 编辑:程序博客网 时间:2024/05/24 01:59
#include "stdafx.h"
#include <stdio.h>
int main1(int argc, char* argv[])
{
//char
putchar('h'); // ''输出字符的
putchar('e');
putchar('l');
putchar('l');
putchar('o');
putchar('w');
putchar('o');
putchar('r');
putchar('l');
putchar('d');
putchar('\n');
//Decimal
putchar(104);
putchar(101);
putchar(108);
putchar(108);
putchar(111);
putchar(119);
putchar(111);
putchar(114);
putchar(108);
putchar(100);
putchar(10);
//Hexadecimal
// FF代表255个字符 一字节8个位 1111 1111
putchar('\x68');//'\x00'十六进制输出(HexaDecimal) 8个位最多2个十六进制
putchar('\x65');
putchar('\x6c');
putchar('\x6c');
putchar('\x6f');
putchar('\x77');
putchar('\x6f');
putchar('\x72');
putchar('\x6c');
putchar('\x64');
putchar('\xa');
//Octal
//0377代表255个字符 一字节8个位 1111 1111
putchar('\150');//'\000' 八进制输出(Octal output) 8个位最多3个八进制
putchar('\145');
putchar('\154');
putchar('\154');
putchar('\157');
putchar('\167');
putchar('\157');
putchar('\162');
putchar('\154');
putchar('\144');
putchar('\012');
printf("%c%c%c%c%c%c%c%c%c%c%c",'h','e','l','l','o','w','o','r','l','d','\n');
return 0;
}
void main2()
{
//sizeof求出字节的大小
char c='a';
//char c1=""; //一个字符串是无法给一个字符赋值的
printf("%d\n",sizeof(""));//一个空的字符串为1个字节 1个字节就是0结尾
printf("%d\n",sizeof(c));
/*
Result:一个空的字符串也是占一个字节的他在内存中有一个'\0'字符
一个空的串是无法给一个字符变量赋值的
//注:在C语言没有字符串变量 字符串只有数组和指针
*/
}
void main3()
{
short i=1; //在内存十六进制0x0001 两进制 就是0000 0000 0000 0001
char c='1';//在内存十六进制0x31 两进制0011 0001
char c1=1;//在内存十六进制0x01 两进制0000 0001
//i是整数1
//c在内存中是整数49也是1的ASSCII码
//c1我们用整数赋值所以在内存中也是整数1
}
void main4()
{
char c1='0'; //整数解析是48是字符0的ASSCII码 字符解析是字符0
char c2=0; //整数解析是0,字符解析是ASCII为0的字符
char c3='\0'; //整数解析是0,字符解析是ASCII为0的字符
printf("%c,%d\n",c1,c1);//0,48
printf("%c,%d\n",c2,c2);//空,0
printf("%c,%d\n",c3,c3);//空,0;
//如果字符按整数解析那么就是输出ASCII码的值
//如果字符赋值的是整数也是用ASCII解析
}
void main()
{
int space=32;
char s=' ';
printf("[%d],[%c]\n",space,space);
printf("[%c],[%d]\n",s,s);
}
0 0
- C语言字符数组
- c语言字符编码
- C语言格式字符
- C语言字符替换
- c语言转义字符
- C语言转义字符
- C语言转义字符
- C语言 '\0'字符
- C语言转义字符
- c语言字符格式
- C语言转义字符
- C语言中的字符
- C语言转义字符
- C语言转义字符
- C语言字符处理
- C语言----字符数组
- C语言字符数组
- c语言中的字符
- hdu 1564 Play a game (博弈 奇偶规律)
- iOS 应用开发中的断点续传实践总结
- HDOJ-2717(POJ-3278) Catch That Cow
- 【HDU】-1242-Rescue(BFS+优先队列)
- 初识集合---collection集合
- C语言字符
- C++全局变量和静态全局变量的区别
- css 单复选框隐藏的应用
- LintCode之快乐数
- 走遍美国 —— 纽约州
- 合并两个排序的表
- C++复习之简单选择排序&归并排序
- PHP无限分类(树形类)
- 【Linux】自主实现my_sleep