- 浏览: 610432 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
#include <stdio.h> #include <stdlib.h> #include <string.h> //c语言惯例:#define中的标识符都是大写 #define PI 3.1415f //在预编译的时候会把PI替换成一个字符序列 const float a = 10.8f; struct { int age; int height; char name[40]; } my_first_horse = { 10, 50, "horse" }; int main() { puts("c语言!!!Hello World!!!"); /* prints !!!Hello World!!! */ printf("%.2f\n", PI); // 输出一个folat数值 //对字符串的操作 char str2[5]; str2[0] = 'a'; str2[1] = 'a'; str2[2] = 'a'; str2[3] = 'a'; str2[4] = '\0'; //\0是字符串的结尾标识符,ascII值为0 // printf("str:%s\n", str); printf("str2[4]:%i\n", str2[3]); printf("str2:%s\n", str2); char str[20];//= "this is a c string "; //才语言中使用char来代替string char say[] = "this is your name"; printf("int length: %d\n", sizeof(int)); //字符串总是以\0结尾的,所以字符串的长度永远比字符串中的字符数多1 // size_t n = 10; // printf("%s\n", strcpy(str, say)); //把s2中的内容复制到s1中 复制一个字符串,遇到"\0"后停止 // printf("%s\n", strncpy(str, say, n)); //把s2中的内容复制到s1中 // memcpy(str, say, 3); printf("haha:%s\n", (char *) memcpy(str, say, 8)); str[6] = '\0'; printf("%s\n", str); //把s2中的内容复制到s1中 printf("%s\n", strncat(str, say, 10)); //连接字符串 strcpy(str, say); strncpy(str, say, 3); strcat(str, say); strncat(str, say, 3); char s1[] = "hello"; char s2[] = "liupeng"; char s3[] = "hello"; printf("%i\n", memcmp(s1, s2, 3)); printf("%i\n", strcmp(s1, s3)); printf("%i\n", strncmp(s2, s1, 3)); char *pc = strchr(s1, 'l'); //返回在s1中第一次出现l的位置指针 pc = strrchr(s1, 'l'); //返回在s1中最后一次出现l的位置指针 pc = strstr(s1, "el"); //返回在s1中第一次出现字符串el的位置指针 printf("%s\n", pc); printf("%d", strlen(s1)); //计算实际的长度,不包含\0 // printf("program name:%s\n", argv[0]); //// for (int i = 1; i < argc; i++) { // printf("program arg:%s\n", argv[1]); // } // printf("%i", my_first_horse.age); return 0; }
发表评论
-
c语言中的关键字总结
2014-02-08 14:03 704switch构成switch选择结构 case swi ... -
c语言—typedef
2013-07-11 11:53 959typedef c语言中的关键字,是在编译时处理的,它在自 ... -
extern,auto,static,register区别
2013-04-22 17:51 1349extern,auto,static,register区别: ... -
c语言中的extern关键字
2012-12-02 13:14 14441. 用extern声明外部变量 定义:外部变量是指在函数或 ... -
C语言中的static关键字
2012-08-29 11:41 1006c语言中的变量: 1.自动变量。变量在执行到他的块尾时 ... -
c语言关键字
2012-08-29 11:25 931inline 当一个函数被定义为inline函数之后,会省去 ... -
内存的使用_动态分配
2012-08-29 10:52 846c语言中允许在执行程序时动态分配内存;而只有使用指针,才 ... -
井字游戏
2012-08-28 15:02 1043int main() { int player = ... -
按位运算符
2012-08-28 13:19 844按位运算符(共6种) & 按位与运算符 | ... -
c语言变量的相关知识
2012-08-27 15:46 792全局变量:使用全局变 ... -
c语言 函数指针使用
2012-08-27 15:27 909#include <stdio.h> ... -
c语言—struct
2012-08-27 15:04 939#include <stdio.h> // ... -
c语言输入输出基本方法
2012-08-27 11:43 902注意:scanf中的参数必须是指针,基本类型必须通过&am ... -
java,c,c++ 语言之间基本数据类型的比较
2012-08-24 14:31 1219原文:http://eric-gcm.iteye. ... -
JAVA和C++的区别(转)
2012-08-23 13:45 876这是Java与C++区别的一个比较完整的答案,大家可以学习 ... -
基础知识
2012-08-20 09:47 780类型是所有程序的基础 ... -
C中的几个预编译指令
2012-08-15 10:05 1098原文章:http://www.cnblogs.com/d ... -
c语言关键字
2012-07-03 14:43 1052在c语言中,由ANSI标准定义的共32个: auto do ...
相关推荐
几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...
C语言大作业,实现基本字符串编辑,void listinput(char *s);//字符串输入 void listoutput(char *s);//字符串输出 int listlenth(char *s);//求串长 void linklist(char *s,char *t);//串连接 int listcompare(char...
主要介绍了C语言字符串快速压缩算法代码,将字符串中连续出席的重复字母进行压缩,其主要的压缩字段的格式为”字符重复的次数+字符”。有需要的小伙伴参考下吧。
C语言字符串处理函数整理版本,包含字符串基本操作,字符串类型转换、字符检查、输入输出流、输入输出流分割、异常处理等
在不调用string.h库函数的情况下用C语言进行字符串切分,并且不用调用get()函数利用最基本的输入输出语句,实现字符串切分操作
以下是一个基本的示例,该示例展示了如何输入一个字符串数组并打印出来: 二、我们可以添加一些代码来确保用户输入的字符串不会超过我们为每个字符串分配的100个字符。我们也可以在接收输入时添加一个简单的检查,以...
下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数)。所有的C语言编译系统中一般都提供这些函数。
字符串的基本概念 “hello,world!” 像这种由双引号引起来的一串字符称为字符串字面值,简称字符串。 'a' C语言中用单引号引起来的叫做字符 a 用双引号括起来的叫做字符串 注意: C语言是不提供字符串类型的 ,...
C语言-字符串函数大全和详解,基本上包含了所有的C语言的字符串处理函数,而且讲解很详细
C语言的字符串及基本运算.pdf
C语言中字符串基本操作,主要有增加删除查找修改等常用操作
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”? 下面的的KMP算法的解释步骤 1. 首先,字符串”BBC ABCDAB ...
必须实现如下操作,字符串比较、求串的长度、判断串是否为空、将串置空、字符串赋值(包括两个字符串类复制,一个字符串赋值到CmyString对象)、求字符串中的一个字符或改变字符串中的一个字符(采用重载[]),完成...
1. 给定字符串A、B以及整数n,试求出B在A的第n个字符后的出现位置; 2. 给定两个字符串A、B,试输入A和B连接后的字符串; 3. 给定字符串A和整数n、m,求出A的第 n 个和第m个字符之间的子串并输出; 4. 给定两个...
首先将s1与t1进行比较,若不同,就将s2与t1进行比较,...,直到s的某一个字符si和t1相同,再将它们之后的字符进行比较,若也相同,则如此继续往下比较,当s的某一个字符si与t的字符tj不同时,则s返回到本趟开始字符...
这是一个对支持进行插入,复制,搜索等基本操作的C语言程序!
先来看一个使用C语言从字符串中提取子字符串的基本方法总结: #include /*处理中文字符*/ /*遍历字符串,非ASCII字符读取2个字节,ASCII读取一个字节,获取字符串长度*/ int StrLenU(const char* string) { int ...
一个将字符串分割的程序,用到了字符串的基本操作.用到了字符串的指针操作.
c语言 数据结构实现之字符串 串采用定长顺序存储结构(由c4-1.h定义)的基本操作(13个),包括算法4.2,4.3,4.5 实现效果图: #include #include #include // SString是数组,故不需引用类型 #define OK 1 #...
本文档总结了字符串的基本用法,通过阅读数个经典著作总结,上面是字符串最常用的一些用法,举例比较简单,但是可以说明问题。